Escolar Documentos
Profissional Documentos
Cultura Documentos
Fortran 90/95
Estrutura e conceitos de
programas e subprogramas
PROGRAM PRIMEIRO_PROGRAMA
REAL, PARAMETER :: K = 3.1415926/180.0
REAL :: PHI,THETA
READ *,PHI,THETA
PRINT *,SIN(PHI*K)*COS(THETA*K)+ &
SIN(THETA*K)*COS(PHI*K)
END PROGRAM PRIMEIRO_PROGRAMA
PROGRAM SEGUNDO_PROGRAMA
REAL, PARAMETER :: K = 3.1415926/180.0
REAL :: PHI,THETA
READ *,PHI,THETA
PRINT *,SENO_A_MAIS_B(PHI*K,THETA*K)
CONTAINS
REAL FUNCTION SENO_A_MAIS_B(A,B) RESULT (S)
REAL, INTENT(IN) :: A,B
S = SIN(A)*COS(B)+SIN(B)*COS(A)
END FUNCTION SENO_A_MAIS_B
END PROGRAM SEGUNDO_PROGRAMA
Interno ao
programa
principal