Equação 2 grau
equacao2grau.cpp
—
C++ source code,
1 kB (1218 bytes)
Conteúdo do arquivo
#include<stdio.h>
#include<stdlib.h>
#include<iostream.h>
#include<math.h>
int a, b, c, delta;
float x1, x2, xR, xIM;
int main()
{
cout << "DIGITE O COEFICIENTE a:\n";
cin >> a;
cout << "DIGITE O COEFICIENTE b:\n";
cin >> b;
cout << "DIGITE O COEFICIENTE c:\n";
cin >> c;
delta = (b*b)-4*a*c;
cout << "DELTA = " << delta <<"\n";
if (delta > 0)
{
//s� entra aqui se (verdadeira)
cout << "RAIZES REAIS E DIFERENTES!"<<"\n";
x1 = (-b + sqrt(delta))/(2*a);
x2 = (-b - sqrt(delta))/(2*a);
cout << "X1= "<< x1 << "X2= "<<x2;
}
else if (delta == 0)
{
//s� entra aqui se (verdadeira)
cout << "RAIZES REAIS E IGUAIS!"<<"\n";
x1 = -b/(2*a);
cout << "X1= "<< x1 << "X2= "<<x1;
}
else
{
//s� entra aqui se (verdadeira)
cout << "RAIZES COMPLEXAS!"<<"\n";
xR = -b/(2*a);
xIM = sqrt(-delta)/(2*a);
cout << "X1= "<< xR << " + "<<xIM <<"i X2= "<<xR <<" - "<<xIM<<"i\n";
}
system("pause");
}
