martes, 13 de septiembre de 2011

Raices de ecuacion cuadratica

Obtiene las raices de una ecuación cuadrática.


#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include "math.h"
using namespace std;

void main()
{
double a,b,c,d=0,r1,r2;
cout<<"Ax^2 + Bx + C = 0"<<endl<<endl;
cout<<"Ingrese coeficiente de A: ";cin>>a;
cout<<"Ingrese coeficiente de B: ";cin>>b;
cout<<"Ingrese coeficiente de C: ";cin>>c;

d=(pow(b,2)-4*a*c);
if (d<0)
cout<<"El discriminante es menor que 0: raices imaginarias";
else
{
r1=((-b)+sqrt(pow(b,2)-4*a*c))/2*a; //sqrt(a) obtiene la raiz cuadrada de a
r2=((-b)-sqrt(pow(b,2)-4*a*c))/2*a;

cout<<"La primera raiz es: "<<r1;
cout<<"La segunda raiz es: "<<r2;
}

_getch();
}

No hay comentarios:

Publicar un comentario