lunes, 11 de octubre de 2010

ECUACION DE SEGUNDO GRADO PROGRAMACION EN PASCAL

PROGRAM formula_general;
USES crt;
VAR
a,b,c,raiz,valor1,valor2:real;
BEGIN
clrscr;
writeln('teclea el valor de a:');
readln(a);
writeln('teclea el valor de b');
readln(b);
writeln('teclea el valor de c');
readln(c);
raiz:=b*b-4*a*c;
IF raiz>=0 then

BEGIN
Valor1:=(-b+sqrt(raiz))/(2*a);
Valor2:=(-b-sqrt(raiz))/(2*a);
write('x1: ',valor1:1:2);
readln;
write('x2: ',valor2:1:2);
readln;
END
ELSE
writeln('La ecuacion no tiene solucion');
END.

2 comentarios:

  1. está mal no existe variable de x1 y x2 en el codigo, sino valor1 y valor2

    ResponderEliminar
  2. si a toma valor 0 falta un valor3
    si b toma valor 0 falta un valor4
    si a y b toman valor 0 no hay solución
    ;)

    ResponderEliminar