Formula general para una ecuación de segundo grado
Publicado por Isaías (1 intervención) el 29/09/2016 22:46:14
Ayuda! ¿Alguien podría decirme que hice mal? Porque el programa si corre, pero da datos equivocados de soluciones.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include<stdio.h>
#include<math.h>
#include<conio.h>
main ()
{
float a,b,c,d,x1,x2;
printf ("Listo para encontrar las soluciones de una ecuacion cuadratica?");
printf ("\t\t\t\tIntroduce el coeficiente del termino cuadratico:");
scanf ("%f",&a);
printf ("\t\Introduce el coeficiente del termino lineal:");
scanf ("%f",&b);
printf ("\t\Introduce el coeficiente del termino independiente:");
scanf ("%f",&c);
if (a!=0){
printf ("Aqui vamos...");
else
printf ("No es posible realizar la operacion"); }
{
d=sqrt(b*b-(4*a*b));
}
if (d>0)
{
x1=((b*-1)+(d))/(2*a);
x2=((b*-1)-(d))/(2*a);
printf ("\t\El resultado de x1 es: %f",x1);
printf ("\t\El resultado de x2 es: %f",x2);
else
printf("No es posible realizar la operacion, revisa tus datos");
getch ();
}
Valora esta pregunta
0