/*Programa creado por Juan Carlos Albarr n Flores
para carlos0_0@yahoo.com.mx
Instituto Politecnico Nacional
Ingenieria en Comunicaciones y Electronica
All rights reserved
*/
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<process.h>
#include<stdlib.h>
#include<complex.h>
void main (void)
{
float a,b,c,discriminante;
float x1,x2;
textcolor(WHITE);
textbackground(BLUE);
clrscr();
gotoxy(20,6);
printf("Programa que calcula las raices cuadraticas");
gotoxy(25,8);
printf("Dame el valor de a: ");
scanf("%f",&a);
if(a==0)
{
textcolor(RED+BLINK);
textbackground(WHITE);
clrscr();
gotoxy(22,13);
printf("\a\a\a\a\a\a\a\a\a\aEl valor de A es cero, no hay solucion real");
getch();
exit(0);
}
gotoxy(25,10);
printf("Dame el valor de b: ");
scanf("%f",&b);
gotoxy(25,12);
printf("Dame el valor de c: ");
scanf("%f",&c);
discriminante=pow(b,2)-4*a*c;
x1=-(b+sqrt(discriminante))/2*a;
x2=-(b-sqrt(discriminante))/2*a;
if (discriminante<0)
{
textcolor(RED+BLINK);
textbackground(WHITE);
clrscr();
gotoxy(15,13);
printf("\a\a\a\a\a\a\a\a\a\a No hay soluciones Reales discriminante menor que 0 ERROR!");
getch();
exit(1);
}
gotoxy(23,15);
printf("El valor de X1 es: %f",x1);
gotoxy(23,16);
printf("El valor de X2 es: %f",x2);
getch();
}
Comentarios sobre la versión: Versión 1 (2)
Añado:
Como siempre muy buen trabajo mi hermano; y recuerda que no por ser mas arrogante, se es mejor programador; así que ignora a quienes te envidian, y a quienes quieren inflarse con estupideces y pretextos sin fundamentos lógicos y sustentables... Es que los opacas demasiado...
Saludos \"profesionales\".