Do the following two questions:
Solution:
FUNCTION
Factorial(N)
IMPLICIT NONE
INTEGER :: Factorial, I
INTEGER, INTENT(IN) :: N
DO I=1, N
Factorial=Factorial*I
END DO
END
FUNCTION Factorial
Solution:
SUBROUTINE
Sum_Sub(N, MySum)
IMPLICIT NONE
INTEGER, INTENT(IN) :: N
INTEGER, INTENT(OUT) :: MySum
INTEGER :: I
MySum=0
DO I=1, N
MySum=MySum+I
END DO
END
SUBROUTINE Sum_Sub