Algoritmo Una Ecuacion Cuadrática 2015

Embed Size (px)

DESCRIPTION

Algoritmo para una ecuación cuadrática

Citation preview

UIS - EISI - 22948 Fundamentos PJ2 - 3 Noviembre 2015Use DFD para resolver ecuaciones cuadraticas con coeficientes reales:

a X2 + b X + c = 0

Use el siguiente algoritmo: Inicio Variables reales a, b, c, dosA, D, x1, x2, zreal, zimag;

1 escriba ('Solucion de ecuaciones cuadraticas ', 'Dame datos correctos. ', 'Dame los coeficientes reales..a .. b .. c .. ')2 lea (a, b, c)3 dosA = 2 * a4 D = b*b - 4*a*c5 escriba('Los coeficientes son: ', a, ' ', b, ' ', c)

6 si ( (a != 0) AND (D >= 0)) // races reales?

7 entonces { x1 = -b/dosA + (sqrt(D))/dosA8 x2 = -b/dosA - (sqrt(D))/dosA9

escriba ('Raices reales: ', x1, ' ', x2)10 }

11 si ( (a != 0) AND (D < 0)) // races complejas?

12 entonces { D = -D13

zreal = -b/dosA 14 zimag = (sqrt(D))/dosA15 escriba ('Races complejas: ',

' Primera raiz: ', zreal, ' + ', zimag, 'i ',

' Segunda raiz: ', zreal, ' - ', zimag, 'i') 16 }

17 si (a = 0) entonces escriba(' No hay cuadrtica ')Fin