Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ecuacion 2do Grado
Ecuacion 2do Grado
I. Introducción.
El siguiente trabajo es la introducción al lenguaje de programación
Fortran 90 realizando un programa que resuelva ecuaciones de
segundo grado.
II. Desarrollo.
Este es el logaritmo que se desarrolló para resolver ecuaciones 2do
grado.
Program ecgrado2f
implicit none
real (kind=8):: A,B,C
real (kind=8):: X,X1,X2,DISCR
real (kind=8), PARAMETER :: TOL=1e-10
COMPLEX (kind=8) :: XA,XB,PIM
print*, " Instituto Politécnico Nacional"
print*, "Escuela Superior de Ingeniería Mecánica y Eléctrica"
print*, " Unidad Zacatenco"
print*, "Ingrese el valor de A"
read*,A
print*, "Ingresa el valor de B"
read*,B
print*, "Ingresa el valor de C"
read*,C Fig. 1 capturas de pantalla de los resultados obtenidos del algoritmo.
DISCR= (B**2-4.0*A*C)
IF (DISCR>TOL) THEN IV. Conclusiones.
X1= (-B+SQRT(DISCR))/(2.0*A) El ejercicio permitió una compresión del lenguaje de
X2= (-B-SQRT(DISCR)) /(2.0*A) programación fortran 90 a comparación de otros lenguajes de
PRINT *,"LAS SOLUCIONES SON REALES: X1=", programación, el lenguaje, fortran es más dinámico a
X1," X2=",X2 comparación a C o C++.
Else if (DISCR<-TOL) THEN
PIM =SQRT(CMPLX(DISCR))
XA= (-B+PIM)/(2.0*A)
XB= (-B-PIM)/(2.0*A)
PRINT *," LAS SOLUCIONES SON COMPLEJAS:
XA=", XA, " XB=",XB
else
x=-B/(2.0*A)
Print*, " LA RAIZ ES DOBLE: X=", X
END IF
END PROGRAM
III. Resultados
Los resultados obtenidos son los siguientes: