![]() |
||||||||
![]() |
![]() |
![]() |
![]() |
|||||
![]() |
||||||||
![]() |
||||||||
![]() |
![]() |
|||||||
![]() |
||||||||
![]() |
||||||||
![]() |
||||||||
![]() |
||||||||
![]() |
||||||||
FORTRAN 90+: SELECT CASE EXAMPLES
PROGRAM example
IMPLICIT NONE
INTEGER ::years_in_college
WRITE(*,*) ‘‘How many years did you spend in’’ &
‘‘college earning degrees?’’
READ(*,*) years_in_college
SELECT CASE (years_in_college)
CASE (:1)
WRITE(*,*) ‘‘NO DEGREE’’
CASE (2)
WRITE(*,*) ‘‘ASSOCIATE’’
CASE (3:5)
WRITE(*,*) ‘‘BACHELOR OF SCIENCE’’
CASE (6:7)
WRITE(*,*) ‘‘MASTER OF SCIENCE’’
CASE (8: )
WRITE(*,*) ‘‘YOU’RE A MAD SCIENTIST’’
END SELECT
END PROGRAM
PROGRAM example2
IMPLICIT NONE
CHARACTER(LEN=20) :: interest
WRITE(*,*) ‘‘Is your interest in Jets,’’ &
‘‘Rotorcraft, or Spacecraft?’’
READ(*,*) interest
SELECT CASE (interest)
CASE (‘‘Jets’’)
WRITE(*,*) ‘‘Work for Boeing’’
CASE (‘‘Rotorcraft’’)
WRITE(*,*) ‘‘Work for Bell’’
CASE (‘‘Spacecraft’’)
WRITE(*,*) ‘‘Work for SpaceX’’
END SELECT
END PROGRAM













