You are on page 1of 11

1

SOLUTION TO CSC 201 (PRACTICAL) QUESTIONS


1.
PROGRAM FACTORIAL
! PROGRAM TO COMPUTE THE FACTORIAL OF POSITIVE INTEGER NUMBER
IMPLICIT NONE
INTEGER::N,I,FACT
FACT = 1
PRINT*,'ENTER ANY POSITIVE INTEGER N'
READ*, N
IF (N .LT. 0) THEN
PRINT*, 'INVALID INPUT ENTER A POSITIVE NUMBER'
ELSE
DO I = N,1 , -1
FACT = FACT * I
END DO
PRINT*, 'FACTORIAL OF', N, '=', FACT
ENDIF
END PROGRAM FACTORIAL

2.
PROGRAM REALDE4
! PROGRAM THAT PRINT REAL NUMBER IN FOUR DECIMAL PLACES
IMPLICIT NONE
REAL::N,I
PRINT*,'ENTER ANY REAL NUMBER N:'
READ*, N
PRINT30,N
30 FORMAT (F10.4)
END PROGRAM REALDE4

3.
PROGRAM SQUARE
! PROGRAM THAT COMPUTE THE SUM OF THE SQUARE OF N NUMBERS
IMPLICIT NONE
INTEGER::N,I,SUMSQ
SUMSQ = 0
PRINT*,'ENTER ANY POSITIVE INTEGER N:'
READ*, N
DO I = 1 , N
SUMSQ = SUMSQ + (I ** 2)
END DO
PRINT*, 'THE SUM OF THE SQUARE OF N NUMBERS =', SUMSQ
END PROGRAM SQUARE
4.
PROGRAM SUM_EVEN
! PROGRAM TO GENERATE EVEN NUMBERS BETWEEN 1 AND 100 AND THEIR SUM
IMPLICIT NONE
INTEGER::I,N,SUMEV
SUMEV = 0
PRINT*, 'EVEN NUMBERS'
DO I = 2,100, 2
PRINT*, I
SUMEV = SUMEV + I
END DO
PRINT*, 'SUM OF EVEN NUMBERS BETWEEN 1 AND 100 IS', SUMEV
END PROGRAM SUM_EVEN
5.
PROGRAM PRODUCT_EVEN
! PROGRAM TO GENERATE EVEN NUMBERS BETWEEN 1 AND 100 AND THEIR PRODUCTS
IMPLICIT NONE
INTEGER:: PRDTEV,I
PRDTEV = 1
PRINT*, EVEN NUMBERS
DO I = 2,100, 2
COURTESY: EDUCATION COMMITTEE (08069018655), MSSN_FUTA, OBAKEKERE MOSQUE.
2
PRINT*, I
PRDTEV = PRDTEV * I
END DO
PRINT*, PRODUCT OF EVEN NUMBERS BETWEEN 1 AND 100 IS , PRDTEV
END PROGRAM PRODUCT_EVEN

6.
ROGRAM SUM_ODD
! PROGRAM TO GENERATE ODD NUMBERS BETWEEN 1 AND 100 AND THEIR SUM
IMPLICIT NONE
INTEGER:: SUMODD,I
SUMODD = 0
PRINT*, 'ODD NUMBERS'
DO I = 1,100,2
PRINT*, I
SUMODD = SUMODD + I
END DO
PRINT*, 'SUM OF ODD NUMBERS BETWEEN 1 AND 100 IS', SUMODD
END PROGRAM SUM_ODD

7.
PROGRAM PRODUCT_ODD

! PROGRAM TO GENERATE ODD NUMBERS BETWEEN 1 AND 100 AND THEIR PRODUCTS
IMPLICIT NONE
INTEGER:: PRDODD,I
PRDODD = 1
PRINT*, 'ODD NUMBERS'
DO I = 1,100,2
PRINT*, I
PRDODD = PRDODD * I
END DO
PRINT*, 'PRODUCT OF ODD NUMBERS BETWEEN 1 AND 100 IS',PRDODD
END PROGRAM PRODUCT_ODD

8.
PROGRAM SUM_SQ_OFF_EVEN
! PROGRAM TO GENERATE SUM OF ALL EVEN NUMBERS, SUM OF THE SQUARE OF EVEN NUMBERS,
! AND PRODUCT OF THE SUM OF THE SQUARE AND SUM OF ALL EVEN BTW 1 AND 100
IMPLICIT NONE
INTEGER::SUMI,SUMSQ,I,PROD
SUMI = 0
SUMSQ = 0
DO I = 2 ,100 , 2
PRINT*, I, I ** 2
SUMI=SUMI + I
SUMSQ = SUMSQ + (I ** 2)
END DO
PROD = SUMI * SUMSQ
PRINT*, 'THE SUM OF ALL EVEN NUMBERS BTW 1 AND 100 =', SUMI
PRINT*, 'THE SUM OF THE SQUARE OF EVEN NUMBERS BTW 1 AND 100 =',SUMSQ
PRINT*, 'THE PRODUCT OF ALL EVEN NUMBERS BTW 1 AND 100 =', PROD
END PROGRAM SUM_SQ_OFF_EVEN
9.
PROGRAM CONVERT
! PROGRAM TO CONVERT DOLLARS TO NAIRA IF 1 DOLLAR = 200 NAIRA
IMPLICIT NONE
INTEGER:: NAMT,AMT
PRINT*,'ENTER THE AMOUNT IN DOLLAR:'
READ*, AMT
NAMT = AMT * 200
PRINT*, AMT, ' DOLLARS IS', NAMT, 'NAIRA'
END PROGRAM CONVERT

COURTESY: EDUCATION COMMITTEE (08069018655), MSSN_FUTA, OBAKEKERE MOSQUE.


3

10.
PROGRAM
! PROGRAM
END

11.
PROGRAM GEN_FAC
! PROGRAM TO GENERATE ALL THE FACTORS OF A GIVEN INTEGER NUMBER
IMPLICIT NONE
INTEGER:: N,I
PRINT*,'ENTER ANY POSITIVE INTEGER NUMBER N:'
READ*, N
PRINT*, 'FACTORS OF', N, 'ARE:'
DO I = 1 , N
IF( MOD (N, I) .EQ.0) THEN
PRINT*, I
ENDIF
END DO
END PROGRAM GEN_FAC
12.
PROGRAM FACTOR_SUM
! PROGRAM TO GENERATE ALL THE FACTORS OF A GIVEN INTEGER NUMBER AND THEIR SUM
IMPLICIT NONE
INTEGER::N,I,SUMI
SUMI = 0
PRINT*,'ENTER ANY POSITIVE INTEGER NUMBER N:'
READ*, N
PRINT*, 'FACTORS OF', N, 'ARE:'
DO I= 1,N
IF (MOD (N,I)==0) THEN
PRINT*, I
SUMI = SUMI + I
ENDIF
ENDDO
PRINT*, 'THE SUM OF THE FACTORS OF', N,
PRINT*,'=',SUMI
END PROGRAM FACTOR_SUM
13.
PROGRAM GEN_FACTORS
! PROGRAM TO GENERATE ALL THE FACTORS OF A GIVEN INTEGER NUMBER AND THEIR PRODUCT
IMPLICIT NONE
INTEGER:: N,I,PROD
PROD = 1
PRINT*,'ENTER ANY POSITIVE INTEGER NUMBER N:'
READ*, N
PRINT*, 'FACTORS OF', N, 'ARE:'
DO I = 1 , N
IF( MOD (N, I) .EQ.0) THEN
PRINT*, I
PROD = PROD * I
ENDIF
END DO
PRINT*, 'THE PRODUCT OF THE FACTORS OF', N, '=', PROD
END PROGRAM GEN_FACTORS
14.
PROGRAM GEN_MULTIPLE
! PROGRAM TO GENERATE ALL THE MULTIPLES OF A GIVEN INTEGER NUMBER BTW 1 AND 100
IMPLICIT NONE
INTEGER:: N,I
PRINT*, 'ENTER ANY POSITIVE INTEGER NUMBER N:'
READ*, N
PRINT*, 'MULTIPLES OF', N, 'ARE:'
DO I = 1,100
IF ( MOD(I,N)== 0) THEN

COURTESY: EDUCATION COMMITTEE (08069018655), MSSN_FUTA, OBAKEKERE MOSQUE.


4
PRINT*, I
ENDIF
END DO
END PROGRAM GEN_MULTIPLE

15.
PROGRAM SUM_MUL
! PROGRAM TO COMPUTE THE SUM OF MULTIPLE OF A GIVEN INTEGER NUMBER BTW 1 AND 100
IMPLICIT NONE
INTEGER:: N,I,SUMI
SUMI = 0
PRINT*, 'ENTER ANY POSITIVE INTEGER NUMBER N:'
READ*, N
PRINT*, 'MULTIPLES OF', N, 'ARE:'
DO I = 1,100
IF (MOD(I,N)== 0) THEN
PRINT*, I
SUMI = SUMI + I
ENDIF
END DO
PRINT*, 'THE SUM OF THE MULTIPLES OF', N,' =', SUMI
END PROGRAM SUM_MUL

16.
PROGRAM PROD_MULT
IMPLICIT NONE
INTEGER:: N,I,PROD
! PROGRAM TO COMPUTE THE PRODUCT OF MULTIPLE OF A GIVEN INTEGER NUMBER BTW 1 - 100
PROD = 1
PRINT*,'ENTER ANY POSITIVE INTEGER NUMBER N:'
READ*, N
PRINT*, 'MULTIPLES OF', N, 'ARE:'
DO I = 1 , 100
IF (MOD (I,N) == 0) THEN
PRINT*,I
PROD = PROD * I
ENDIF
END DO
PRINT*,' THE PRODUCT OF THE MULTIPLES OF', N,' =', PROD
END PROGRAM PROD_MULT
17.
PROGRAM PRIME
! PROGRAM TO GENERATE PRIME NUMBERS BETWEEN 1 AND 100
IMPLICIT NONE
INTEGER:: I,J
PRINT*, 'PRIME NUMBERS ARE:'
DO I = 2 , 100
DO J = 2 , I-1
IF (MOD(I,J) == 0) GOTO 60
END DO
PRINT*, I
60 END DO
END PROGRAM PRIME
18.
PROGRAM SUM_PRIME
! PROGRAM TO GENERATE PRIME NUMBERS BETWEEN 1 AND 100 AND THEIR SUM
IMPLICIT NONE
INTEGER:: I,J,SUMI
SUMI = 0
PRINT*, 'PRIME NUMBERS ARE:'
DO I = 2 , 100
DO J = 2 , I-1
IF (MOD(I,J) == 0) GOTO 60
END DO
PRINT*, I

COURTESY: EDUCATION COMMITTEE (08069018655), MSSN_FUTA, OBAKEKERE MOSQUE.


5
SUMI = SUMI + I
60 END DO
PRINT*,'THE SUM OF ALL PRIME NUMBERS BTW 1 AND 100 =', SUMI
END PROGRAM SUM_PRIME
19.
PROGRAM PRIME_PRODUCT
! PROGRAM TO GENERATE PRIME NUMBERS BETWEEN 1 AND 100 AND THEIR PRODUCT
IMPLICIT NONE
INTEGER:: I,J,PROD
PROD = 1
PRINT*, 'PRIME NUMBERS ARE:'
DO I = 2 , 100
DO J = 2 , I-1
IF (MOD(I,J) == 0) GOTO 60
END DO
PRINT*, I
PROD = PROD * I
60 END DO
PRINT*, 'THE PRODUCT OF ALL PRIME NUMBERS BTW 1 AND 100 =', PROD
END PROGRAM PRIME_PRODUCT
20.
PROGRAM DETECT_PRIME
! PROGRAM TO DETERMINE WHETHER A NUMBER IS A PRIME NUMBER
IMPLICIT NONE
INTEGER::J,N
PRINT*,'READ IN ANY INTEGER NUMBER N:'
READ*, N
IF (N .LE. 1) THEN
PRINT*, 'NUMBER MUST BE POSITIVE!'
ELSE
DO J=2,N-1
IF ( MOD (N, J) .EQ.0) GOTO 70
END DO
PRINT*, N, 'IS A PRIME NUMBER'
GOTO 80
ENDIF
70 PRINT*, N, 'IS NOT A PRIME NUMBER'
80 END PROGRAM DETECT_PRIME
21.
PROGRAM TEST
! PROGRAM TO DETERMINE WHETHER A NUMBER IS ODD NUMBER, EVEN NUMBER, OR PRIME NUMBER
IMPLICIT NONE
INTEGER N,J
PRINT*,'READ IN ANY INTEGER NUMBER N:'
READ*, N
IF (MOD(N, 2).EQ. 0) THEN
PRINT*, N, 'IS AN EVEN NUMBER'
ELSE
PRINT*, N, 'IS AN ODD NUMBER'
ENDIF
IF (N .LE. 1) THEN
PRINT*, 'NUMBER MUST BE POSITIVE!'
ELSE
DO J = 2,N-1
IF ( MOD (N, J) .EQ.0) GOTO 70
END DO
PRINT*, N, 'IS A PRIME NUMBER'
GOTO 80
ENDIF
70 PRINT*, N, 'IS NOT A PRIME NUMBER'
80 END PROGRAM TEST
22.
PROGRAM PERFECT
! PROGRAM TO DETERMINE WHETHER A NUMBER IS A PERFECT NUMBER
IMPLICIT NONE

COURTESY: EDUCATION COMMITTEE (08069018655), MSSN_FUTA, OBAKEKERE MOSQUE.


6
INTEGER N,I,SUMI
SUMI=0
PRINT*, 'ENTER ANY POSITIVE INTEGER N:'
READ*, N
DO I = 1, N-1
IF (MOD (N, I) .EQ.0) THEN
SUMI = SUMI + I
PRINT*, 'FACTOR =', I
ENDIF
END DO
IF(SUMI == N) THEN
PRINT*, N, 'IS A PERFECT NUMBER'
ENDIF
END PROGRAM PERFECT
23.
PROGRAM TESTDEF
! PROGRAM TO DETERMINE WHETHER A NUMBER IS A DEFICIENCY NUMBER
IMPLICIT NONE
INTEGER N,I,SUMI
SUMI = 0
PRINT*,'ENTER ANY POSITIVE INTEGER N:'
READ*, N
DO I = 1, N-1
IF (MOD (N, I) .EQ.0) THEN
SUMI = SUMI + I
PRINT*, 'FACTOR =', I
ENDIF
END DO
IF (SUMI < N) THEN
PRINT*, N, 'IS A DEFICIENCY NUMBER'
ENDIF
END PROGRAM TESTDEF
24.
PROGRAM TEST_EXCESS
! PROGRAM TO DETERMINE WHETHER A NUMBER IS AN EXCESS/SURPLUS NUMBER
IMPLICIT NONE
INTEGER N,I,SUMI
SUMI = 0
PRINT*,'ENTER ANY POSITIVE INTEGER N:'
READ*, N

DO I = 1, N-1
IF (MOD (N, I)==0) THEN
SUMI = SUMI + I
PRINT*, 'FACTOR =', I
ENDIF
END DO
IF (SUMI > N) THEN
PRINT*, N, 'IS AN EXCESS NUMBER'
ENDIF
END PROGRAM TEST_EXCESS
25.
PROGRAM RECIROCAL
! PROGRAM TO COMPUTE THE INVERSE/RECIPROCAL OF EVEN NOS BTW 1-30 AND THEIR PRODUCT
IMPLICIT NONE
INTEGER::I,PROD
PROD = 1
DO I = 2, 30 , 2
PRINT*, 'INVERSE OF', I, '=', 1 / I
PROD = PROD * (1 / I)
END DO
PRINT*, 'PROUCT OF INVERSE =', PROD
END PROGRAM RECIROCAL

COURTESY: EDUCATION COMMITTEE (08069018655), MSSN_FUTA, OBAKEKERE MOSQUE.


7
26.
PROGRAM MULTIPLE_3
! PROGRAM TO DETERMINE EVEN NUMBERS BTW 1-50 THOSE THAT ARE MULTIPLE OF 3
IMPLICIT NONE
INTEGER::I
DO I = 2 , 50 , 2
IF (MOD(I,3) .EQ. 0) THEN
PRINT*, I
ENDIF
END DO
END PROGRAM MULTIPLE_3

27.
PROGRAM FIBONACCI
! PROGRAM TO GENERATE A FIBONACCI NUMBERS
IMPLICIT NONE
INTEGER::F1,F2,FIB,I,N
F1 = 1
F2 = 1
PRINT*,'ENTER ANY POSITIVE INTEGER GREATER THAN 2'
READ*, N
IF (N .LT. 3) THEN
PRINT*, F1, F2
ELSE
PRINT*, F1, F2
DO I = 3 , N
FIB = F1 + F2
F1 = F2
F2 = FIB
PRINT*, FIB
END DO
ENDIF
END PROGRAM FIBONACCI
28.
PROGRAM MULTI_TABLE
IMPLICIT NONE
INTEGER::J,K,L,A,B
PRINT*,'MULTIPLICATION TABLE FROM 2-5'
DO J= 1, 12
K = 2*J
L = 3*J
A = 4*J
B = 5*J
WRITE(*,7) J,' * ','2',K, J,' * ','3',L, J,' * ','4',A,J,' * ','5',B
7 FORMAT(4(I3,A3,A1,' = ',I3,3X))
END DO
END PROGRAM MULTI_TABLE
29.
PROGRAM AVG_MEAN_OF_N
! PROGRAM TO COMPUTE THE SUM AND AVERAGE/MEAN OF N NUMBERS
INTEGER::I,N,X
SUM = 0
PRINT*,'READ IN ANY POSITIVE INTEGER NUMBER'
READ*, N
DO I = 1 , N
READ*, X (I)
SUM = SUM + X(I)
END DO
MEAN = SUM / N
PRINT*, 'SUM OF THE GIVEN NUMBERS =', SUM
PRINT*, 'MEAN (AVERAGE) OF THE GIVEN NUMBERS =', MEAN
END PROGRAM AVG_MEAN_OF_N
30.
PROGRAM PERMUTATION
! PROGRAM THAT COMPUTE THE PERMUTATION OF NUMBERS

COURTESY: EDUCATION COMMITTEE (08069018655), MSSN_FUTA, OBAKEKERE MOSQUE.


8
INTEGER:: F1,F2,N,R
REAL::PERM
F1 = 1
F2 = 1
PRINT*,'ENTER ANY POSITIVE INTEGER N:'
READ*, N
PRINT*,'ENTER ANY POSITIVE INTEGER R:'
READ*, R
IF (R .GT. N) THEN
PRINT*, R, 'MUST NOT BE GREATER THAN', R
ELSE
!TO COMPUTE N FACTORIAL
DO I = N , 1 , -1
F1 = F1 * I
END DO
! TO COMPUTE N-R FACTORIAL
DO J = (N - R) , 1 , -1
F2 = F2 * J
END DO
PERM = F1 / F2
PRINT*,'PERMUTATION OF NUMBER =',PERM
ENDIF
END PROGRAM PERMUTATION
31.
PROGRAM COMBINATION
! PROGRAM THAT COMPUTE THE COMBINATION OF NUMBERS
INTEGER:: F1,F2,F3,N,R,K
REAL::COMB
F1 = 1
F2 = 1
F3 = 1
PRINT*,'ENTER ANY POSITIVE INTEGER N:'
READ*, N
PRINT*,'ENTER ANY POSITIVE INTEGER R:'
READ*, R
IF (R .GT. N) THEN
PRINT*, R, 'MUST NOT BE GREATER THAN', R
ELSE
!TO COMPUTE N FACTORIAL
DO I = N , 1 , -1
F1 = F1 * I
END DO
!TO COMPUTE N-R FACTORIAL
DO J = (N - R) , 1 , -1
F2 = F2 * J
END DO
!TO COMPUTE R FACTORIAL
DO K = R , 1 , -1
F3 = F3 * K
END DO
COMB = F1 / (F2 * F3)
PRINT*, 'COMBINATION OF NUMBER =', COMB
ENDIF
END PROGRAM COMBINATION
32.
PROGRAM LARGEST
! PROGRAM THAT GENERATE THE LARGEST (MAXIMUM) OF 10 DIFFERENT NUMBERS
INTEGER::I,LARG,X(10)
PRINT*, 'READ IN 10 DIFFERENT NUMBERS'
DO I = 1 , 10
READ*, X(I)
END DO
LARG = X(1)
DO I = 2 , 10
IF (LARG < X(I))THEN

COURTESY: EDUCATION COMMITTEE (08069018655), MSSN_FUTA, OBAKEKERE MOSQUE.


9
LARG = X(I)
ENDIF
END DO
PRINT*, 'THE LARGEST (MAXIMUM) OF 10 NUMBERS =', LARG
END PROGRAM LARGEST
33.
PROGRAM MINIMUM
! PROGRAM THAT GENERATE THE LEAST (MINIMUM) OF 10 DIFFERENT NUMBERS
INTEGER::I,LEAST,X(10)
PRINT*, 'READ IN 10 DIFFERENT NUMBERS'
DO I = 1 , 10
READ*, X(I)
END DO
LEAST = X(1)
DO I = 2 , 10
IF (LEAST > X(I))THEN
LEAST = X(I)
ENDIF
END DO
PRINT*, 'THE LEAST (MINIMUM) OF 10 NUMBERS =', LEAST
END PROGRAM MINIMUM
34.
PROGRAM 2BY2
! TO COMPUTE THE SUM OF 2 X 2 MATRICES
REAL,DIMENSION::(3,3) A, B,C
PRINT*, READ IN ELEMENTS IN MATRIX A:
DO I = 1 , 2
DO J = 1 , 2
READ*, A(I,J)
END DO
END DO
PRINT*, READ IN ELEMENTS IN MATRIX B:
DO I = 1 , 2
DO J = 1 , 2
READ*, B(I,J)
END DO
END DO
PRINT*, THE SUM OF ELEMENTS IN MATRIX A AND B ARE:
DO I = 1 TO 2
DO J = 1 TO 2
C(I,J) = A(I,J) + B(I,J)
PRINT*, C(I,J)
END DO
PRINT*,
END DO
END

35.

PROGRAM PROD_2X2
! TO COMPUTE THE PRODUCT OF 2 X 2 MATRICES A AND B
INTEGER::I,J,K
REAL,DIMENSION(2,2)::A, B,C
PRINT*, 'READ IN ELEMENTS IN MATRIX A:'
DO I = 1 , 2
DO J = 1 , 2
READ*, A(I,J)
END DO
END DO
PRINT*, 'READ IN ELEMENTS IN MATRIX B:'
DO I = 1 , 2
DO J = 1 , 2
READ*, B(I,J)
END DO
END DO

COURTESY: EDUCATION COMMITTEE (08069018655), MSSN_FUTA, OBAKEKERE MOSQUE.


10
PRINT*, 'THE PRODUCT OF ELEMENTS IN MATRIX A AND B ARE:'
DO I = 1 , 2
DO J = 1 , 2
C(I,J) = 0
DO K = 1 , 2
C(I,J) = C(I,J) +(A(I,K) * B(K,J))
END DO
PRINT*, C(I,J)
END DO
PRINT70,(C(I,J),J=1,2)
70 FORMAT(2X,2(F5.2,2X))
END DO
END PROGRAM PROD_2X2
OR
PROGRAM PROD_2X2
! TO COMPUTE THE PRODUCT OF 2 X 2 MATRICES A AND B
INTEGER::I,J
REAL,DIMENSION(2,2):: A, B,C
PRINT*, 'READ IN ELEMENTS IN MATRIX A:'
DO I = 1 , 2
DO J = 1 , 2
READ*, A(I,J)
END DO
END DO
PRINT*, 'READ IN ELEMENTS IN MATRIX B:'
DO I = 1 , 2
DO J = 1 , 2
READ*, B(I,J)
END DO
END DO
! TO COMPUTE THE PRODUCT
PRINT*, 'THE PRODUCT OF ELEMENTS IN MATRIX A AND B ARE:'
C=A*B
! TO PRINT THE RESULT
PRINT 20, ((C(I,J),J=1,2),I=1,2)
20 FORMAT(3F8.2)
END PROGRAM PROD_2X2
36.
PROGRAM AMEA_NGMEAN_HMEAN
! PROGRAM TO COMPUTE THE ARITHMETIC MEAN, HARMONIC MEAN, GEOMETRIC MEAN OF 3 NOS
IMPLICIT NONE
INTEGER::X,Y,Z
REAL::AMEAN,GMEAN,HMEAN
PRINT*,'ENTER VALUE X,Y,Z:'
READ*, X,Y,Z
AMEAN = 1 / 3 * (X + Y + Z)
GMEAN = (X * Y * Z) ** (1 / 3)
HMEAN = 3 / ((1 / X) + (1 / Y) + (1 / Z))
PRINT*, 'THE ARITHMETIC MEAN =', AMEAN
PRINT*, 'THE GEOMETRIC MEAN =', GMEAN
PRINT*, 'THE HARMONIC MEAN =', HMEAN
END PROGRAM AMEA_NGMEAN_HMEAN
37.
PROGRAM HEROES
! PROGRAM TO COMPUTE THE AREA OF TRIANGLE USING HEROES DOMULAE
IMPLICIT NONE
INTEGER::A,B,C
REAL::S,AR,AREA
PRINT*, 'ENTER VALUE A,B,C SEPERATED BY COMMA:'
READ*, A,B,C
S = (A + B + C) / 2
AR = S * (S-A) * (S-B) * (S-C)
IF (AR < 0) THEN
PRINT*, 'AREA HAS COMPLEX ROOT OR ZERO ROOT = 0'
ELSE

COURTESY: EDUCATION COMMITTEE (08069018655), MSSN_FUTA, OBAKEKERE MOSQUE.


11
AREA = SQRT(AR)
PRINT*, 'AREA OF TRIANGLE =', AREA
ENDIF
END PROGRAM HEROES
38.
PROGRAM COVET
! PROGRAM TO CONVERT METERS TO INCHES, AND YARD
REAL::M,YARD,INCHES
PRINT*, 'ENTER THE VALUE IN METERS'
READ*, M
INCHES = 39.37 * M
YARD = INCHES / 36
PRINT*, 'INCHES =', INCHES, 'YARD =', YARD
END PROGRAM COVET

39.
PROGRAM SEC_MINS_HRS
! PROGRAM TO CONVERT TIME IN SECONDS TO HOURS AND MINUTES EQUIVALENT
IMPLICIT NONE
INTEGER:: SECS
REAL:: HRS,MINS
PRINT*, 'READ IN TIME IN SECONDS'
READ*, SECS
HRS = SECS / 3600
SECS = SECS - (MOD (HRS * 3600))
MINS = SECS / 60
PRINT*, 'THE EQUIVALENT TIME IS', HRS, 'HOURS :', MINS, 'MINUTES'
END PROGRAM SEC_MINS_HRS

40.
PROGRAM GEN_MUN
! PROGRAM THAT GENERATE ALL INTEGERS BTW 1-50 AND SKIP THOSE THAT MULTIPLE OF 5
DO I = 1 , 50
IF (MOD(I,5) == 0) GOTO 30
PRINT*, I
30 END DO
END PROGRAM GEN_MUN
41
PROGRAM GEN_MUL
! PROGRAM TO DETERMINE EVEN NUMBERS BTW 1-50 AND SKIP THOSE THAT ARE MULTIPLE OF 3
DO I = 2 , 50 , 2
IF (MOD(I,3) == 0) CYCLE
PRINT*, I
END DO
END PROGRAM GEN_MUL

* KEYNOTES
READ YOUR BOOK VERY WELL
BE FOCUS AND AIM HIGH
SUPPLICATE TO ALLAH(SWT)
BE CLOSE TO YOUR CREATOR AND MOVE AWAY FROM SINS
FEAR ALLAH MOST
KNOW THAT ALLAH IS NOT BEGOTTEN AND NO ONE BEGOT HIM
ALLAH IS NOT RIDCULOUS SO HE CAN NEVER COME IN FORM OF HUMAN AND BE
THREATNED BY HIS CREATURES.GLORIFIED BE ALLAH

************************* BARAKA LLOHU FIHI ***********************************

COURTESY: EDUCATION COMMITTEE (08069018655), MSSN_FUTA, OBAKEKERE MOSQUE.

You might also like