program ejemplo
implicit none
integer :: num
write(*,*) 'Ingrese un numero entero: '
read(*,*) num
write(*,*) 'El numero que ingreso es: ', num
end program ejemplo
module ejemplo_modulo
implicit none
integer, parameter :: PI = 3
end module ejemplo_modulo
program ejemplo_programa
use ejemplo_modulo
implicit none
integer :: num
write(*,*) 'Ingrese un numero entero: '
read(*,*) num
write(*,*) 'El numero que ingreso es: ', num
write(*,*) 'La constante PI definida en el modulo es: ', PI
end program ejemplo_programa