Baixe o app para aproveitar ainda mais
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
Compartilhar