| Although F90 accepts F77 syntax, I will focus on the F90/F95 forms |
|
Example:
if ( i < j ) then
print *, "i < j"
end if
if ( i > j ) then
print *, "i > j"
end if
if ( i == j ) then
print *, "i == j"
end if
|
IF ( condition ) THEN
one or more statments
ELSE
one or more statments
END IF
|
Example:
integer grade
print *, "Enter grade value = "
read *, grade
if ( grade >= 90 ) then
print *
print *, "Letter grade is A"
else if ( grade >= 80 ) then
print *
print *, "Letter grade is B"
else if ( grade >= 70 ) then
print *
print *, "Letter grade is C"
else if ( grade >= 60 ) then
print *
print *, "Letter grade is D"
else
print *
print *, "Letter grade is F"
end if
|
|
Example:
integer grade
select case (grade)
case (90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100)
print *
print *, "Letter grade is A"
case (80:85, 87:89)
print *
print *, "Letter grade is B"
case (70:79)
print *
print *, "Letter grade is C"
case (60:69)
print *
print *, "Letter grade is D"
case default
print *
print *, "Letter grade is F"
end select
|