PROGRAM Main
IMPLICIT NONE
REAL x
INTRINSIC FLOOR
REAL, EXTERNAL :: TenTimes
READ*, x
PRINT*, FLOOR(x)
PRINT*, Negative(x)
PRINT*, TenTimes(x)
CONTAINS
REAL FUNCTION Negative(a)
REAL, INTENT(IN) :: a
Negative = -a
END FUNCTION Negative
END PROGRAM Main
REAL FUNCTION TenTimes(a)
IMPLICIT NONE
REAL, INTENT(IN) :: a
TenTimes = 10.0*a
END FUNCTION TenTimes
For more information, click here