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"); }