Adsence

sábado, 2 de abril de 2011

Ecuacion-Cuadratica

Leave a Comment
Dados los coeficientes de una ecuación cuadrática ax2 + bx + c = 0 (los coeficientes son a, b y c ) determinar sus raíces, sabiendo que x1=(-b+sqrt((b^2)-4ac))/2a x2=(-b-sqrt((b^2)-4ac))/2a



[cpp]

/*
Dados los coeficientes de una ecuación cuadrática ax2 + bx + c = 0 (los coeficientes son a, b y c ) determinar sus raíces,
sabiendo que
x1=(-b+sqrt((b^2)-4ac))/2a
x2=(-b-sqrt((b^2)-4ac))/2a

*/

#include < conio.h >
#include < stdio.h >
#include < math.h >
void portada();
void final();
void pedirVariable(char men[100],float *t);

main()
{
float a,b,c,x1,x2,t;
bool tr=true;
portada();
pedirVariable("Digite el coeficiente a:",&a);
pedirVariable("Digite el coeficiente b:",&b);
pedirVariable("Digite el coeficiente c:",&c);
t=(4*a*c);
if((b*b) >t)
{
x1=((-1*b)+sqrt((b*b)-t))/(2*a);
x2=((-1*b)-sqrt((b*b)-t))/(2*a);
printf("X1:%.2f\n",x1);
printf("X2:%.2f\n",x2);
}else{
printf("Hay un problema con esos valores, ya que da raices imaginarias\n");
}
final();
getch();
return 0;

}

void portada(){
printf("...............................................................................\a\n");
printf("................******.*****.** **.*****.****.*****.*****..**................\a\n");
printf("................ ** .** **.*** ***.** **.** .** **.**.**.***................\a\n");
printf("................ ** .*****.*******.*****.****.*****.*****..**................\a\n");
printf("................ ** .** **.** * **.** .** .*** ....**..**................\a\n");
printf("................**** .** **.** **.** .****.** **....**.****...............\a\n");
printf("...............................jamper91.hostei.com.............................\a\n");
printf("\n");
};
void final(){
printf("\n-------------------------------------------------------------------------------\a\n");
printf ("******************************************************************************\a\n");
printf (" Creado por jamper91@hotmail.com\n");
printf (" Cucuta Campeon\n");
printf ("******************************************************************************\a\n");
printf("-------------------------------------------------------------------------------\a\n");
};
void pedirVariable(char men[100],float *t)
{
float var;

printf("%s",men);
scanf("%f",&var);
*t=var;

}

[/cpp]

0 comentarios :