martes, 11 de julio de 2017

Programa Codigo en C, Raíz cuadrada, Chicharronera paso a paso



 #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