Programa en C++: Programa resuelve ecuaciones del tipo AX^2+BX+C=0


#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
float a,b,c,dis,g,X1,X2;
printf("\n Este programa resuelve ecuaciones del tipo AX^2+BX+C=0");
printf("\n Dame el valor del primer coeficiente AX^2?=");
scanf("%f",&a);
printf("\n Dame el valor del segundo coeficiente BX?=");
scanf("%f",&b);
printf("\n Dame el valor del termino independiente=");
scanf("%f",&c);
if(a==0)
{
printf("\n No se puede resolver por el metodo");
getch();
}
else
{
dis=b*b-4*(a*c);
if(dis<0)
{
dis=sqrt(-1*(b*b-4*(a*c)));
X2=dis/(2*a);
X1=-b/(2*a);
printf("\n Una de las soluciones es %.2f+%.3fi",X1,X2);
printf("\n La otra solucion es %.2f-%.3fi",X1,X2);
}
else
if(dis>0)
{
float sol1,sol2;
dis=sqrt(b*b-4*(a*c));
X2=dis/(2*a);
X1=-b/(2*a);
sol1=X1+X2;
sol2=X1-X2;
printf("\n Una de las soluciones es %.3f",sol1);
printf("\n La otra solucion es %.3f",sol2);

}
 if(dis==0)
 {
  float v;
  v=-b/(2*a);
  printf("\n La solucion es %.3f",v);
  }

getch();
}        }

0 Comentarios