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 Antônio Wellington Gomes de Oliveira 201511220724 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