Está en la página 1de 1

!

SOFTWARE PARA CALCULO DE INTEGRALES DEFINIDAS


!USANDO PROGRAMACION MODULAR
PROGRAM PRINCIPAL
USE TRAPECIO EXTENDIDO
USE ROMBERG
USE SIMPSON13 EXTENDIDO
USE SIMPSON38 EXTENDIDO
USE SIMPSON COMPLETO
CHARACTER(1) ::OP
10 PRINT*,"---CALCULO DE INTEGRALES DEFINIDAS---"
PRINT*,"
F(X)3.141593*(1+(X/2)**2)**2
"
PRINT*,"*************************************"
PRINT*,'
MENU PRINCIPAL
"
PRINT*,'*************************************"
PRINT*,"|(1).METODO DE TRAPECIO EXTENDIDO
"
PRINT*,"|(2).METODO DE ROMBERG
"
PRINT*,"|(3).METODO DE SIMPSON13 EXTENDIDO "
PRINT*,"|(4).METODO DE SIMPSON38 EXTENDIDO "
PRINT*,"|(5).METODO DE SIMPSON COMPLETO
"
PRINT*,'*************************************"
PRINT*,'|(0).SALIR
|"
PRINT*,"-------------------------------------"
20 PRINT*,"
SELECCIONE UNA OPCION [1-5]->
"
READ*,OP
SELECT CASE(OP)
CASE("1")
CALL S_TRAPECIO_EXTENDIDO
CASE("2")
CALL S_ROMBERG
CASE("3")
CALL S_SIMPSON13
CASE("4")
CALL S_SIMPSON38
CASE("5")
CALL S_SIMPSON_COMPLETO
CASE("0")
PRINT*,"EL PROGRAMA A FINALIZADO"
CASE DEFAULT
GOTO 20
END SELECT
IF(OP.NE."0")GOTO 10
END PROGRAM PRINCIPAL
!===============================================