#include<stdio.h>
#include<conio.h>
#include <math.h>
int main (){
float a,b,c,eval=0,raiz1=0,raiz2=0;
float chich2,chich1;
//valoresecuación
printf("Dame los valores de una ecuacion cuadratica\n");
printf("Introduce el valor cuadratico\n");
scanf("%f",&a);
printf("Introduce el valor lineal\n");
scanf("%f",&b);
printf("Introduce el valor independiente\n");
scanf("%f",&c);
//___________________________________________________________
eval=(b*b)-4*(a*c);
if (eval<0){
printf("La ecuacion no tiene solucion real");
}
else if (eval>=0){
chich1=-(b)+sqrt(eval);
chich2=-(b)-sqrt(eval);
raiz1=chich1/2*(a);
raiz2=chich2/2*(a);
//___________________________________________________________
printf("\n \n");
printf("(%fx2) +(%fX) +(%f) =0 \n",a,b,c);
printf("(%f*%f)^2 -4(*%f*%f)= %f \n",b,b,a,c,eval);
printf("(%f) - raiz(%f) / 2(%f)=%f\n",b*b,eval,a,raiz1);
printf("(%f) + raiz(%f) / 2(%f)=%f\n",b*b,eval,a,raiz2);
printf("\n \n");
printf("primer raiz %f \n",raiz1);
printf("segunda raiz %f \n",raiz2);
printf("\n \n");
if(raiz1==raiz2){ printf("LAS RAICES SON IGUALES \n"); }
else if(raiz1!=raiz2){ printf("LAS RAICES SON DIFERENTES\n"); }
printf("\n \n");
if(eval<0){ printf("LAS RAICES SON SOLUCIONES IMAGINARIAS\n"); }
else if(eval>0){ printf("LAS RAICES SON SOLUCIONES REALES\n"); }
}
getch();
return 0;
}
No hay comentarios:
Publicar un comentario