Nombre: Programita que muestra las raices de una ecuacion de segundo grado
Descripción:
Basado en el codigo de c de Ender Martinez solo que esta vez en c++
URL: http://mygnet.net/codigos/cplusplus/calculoyconversiones/programita_que_muestra_las_raices_de_una_ecuacion_de_segundo_grado.2841
Código Fuente:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a,b,c;
double x1=0;
double x2=0;
double r=0;
cout << " ingresa el valor de a " << endl; cin >> a;
cout << " Ingrese el valor de b " << endl; cin >> b;
cout << " Ingrese el valor de c " << endl; cin >> c;
cin.get();
double m=b*b-4*a*c; //declaramos el discriminante
if(m>=0) // si discriminante es positivo
{
x1=(-b+sqrt(m))/(2*a); //solucion de la primera raiz
x2=(-b-sqrt(m))/(2*a); // solucion de la segunda raiz
cout << " n " << endl;
cout << x1 << endl;
cout << x2 << endl;
cout << " oprime una tecla cualquiera " << endl;
}
else
{
cout << " La solucion es imaginarian " << endl;
r=m*-1;
x1=(-b+sqrt(r))/(2*a);
x2=(-b-sqrt(r))/(2*a);
cout << x1 << endl;
cout << x2 << endl;
cout << " oprime una recla cualquiera " << endl;
}
cin.get();
return 0;
}