Buscar

atividade estruturada lógica de programação nº 2 - leitura da função

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Universidade Estácio de Sá 
Engenharia Mecânica 
Logica de Programação
Paula Farago
Tema
Rio de Janeiro 
2016
ATIVIDADE 2
Para o problema apresentado abaixo, implementar o programa e apresentar: o código final (compilado e testado) , exemplo resolvido pelo programa (print de tela) 
Problema: Resolução de equação do 2o grau (ax2+bx+c=0) dados de entrada: a, b e c saída: dependendo do caso, apresentar x1 e x2, x ou informar que não possui solução
#include <iostream>
#include <string>
#include <math.h>
using namespace std;
int main (){
 float a, b, c, x1, x2, x0, delta;
 cout<<"numero 1: ";
 cin>>a;
 if(a==0){
 cout<<"inexistente";
 }else{
 cout<<"numero 2: ";
 cin>>b;
 cout<<"numero 3: ";
 cin>>c;
 delta=sqrt(pow(b,2)-4*a*c);
 if(delta>0){
 x1=(-b+delta)/(2.0*a);
 x2=(-b-delta)/(2.0*a);
 cout<<"raiz 1: "<<x1<<endl;
 cout<<"raiz 2: "<<x2<<endl;
 }else{
 if(delta==0){
 x0= (-b)/(2.0*a);
 cout<<"valor de x: "<<x0<<endl;
 }else{
 cout<<"nao possui solucao";
 }
 }
 }
 system("pause");
}
a = 1
b = 2
c = 3
nao possui
solução
a = 2
b = 3
c = 0
x1 = 0
x2 = -1.5
a = 1
b = 2
c = 1
x = -1
a = 0
inexistente

Outros materiais