Programming Project #1
(Due February 4)
YOUR NAME
DATE PROGRAM NUMBER
CO 110 RECITATION NUMBER
!JOB id
!FORTRAN (LS,ANS)
C **** SAMPLE PROGRAM ****
C
C KEYPUNCHED AND TESTED BY: name
C FOR CO110 RECITATION NUMBER: nn
C SPRING 1985
C
C THIS PROGRAM CALCULATES AND PRINTS A
C COMPOUND INTEREST TABLE COVERING A PERIOD OF 20 YEARS.
C THE AMOUNT DEPOSITED EACH YEAR IS THE SAME (AT YEAR END).
C THE AMOUNT OF THE DEPOSIT AND THE INTEREST RATE ARE READ IN.
C
C TABLE OF PROGRAM VARIABLES
C
C YEARS CONTAINS THE NUMBER OF YEARS OF COMPOUNDING
C DEPOS CONTAINS THE AMOUNT OF THE DEPOSIT
C PERCNT CONTAINS THE PERCENTAGE OF INTEREST
C INTRST CONTAINS THE AMOUNT OF INTEREST EARNED FOR 1 YEAR
C SOFAR CONTAINS THE COMPOUNDED AMOUNT EARNED SO FAR
C
INTEGER YEARS
REAL DEPOS, PERCNT, INTRST, SOFAR
C
C PROGRAM PARAMETER
C
C TERM THE NUMBER OF YEARS TO DO COMPOUNDING (HERE 20)
C
INTEGER TERM
PARAMETER (TERM=20)
C
READ *, DEPOS, PERCNT
PRINT *, 'THE DEPOSIT AMOUNT IS ', DEPOS
PRINT *, 'THE PERCENTAGE OF INTEREST IS ',PERCNT,'%'
PRINT *
PRINT *
PRINT *, ' INTEREST TOTAL YEARS'
PRINT *, ' -------- -------- -----'
PRINT *
YEARS = 1
SOFAR = DEPOS
10 IF (YEARS .LE. TERM) THEN
INTRST = PERCNT / 100.0 * SOFAR
SOFAR = SOFAR + INTRST
PRINT *, INTRST,' ',SOFAR,' ',YEARS
YEARS = YEARS + 1
SOFAR = SOFAR + DEPOS
GO TO 10
ENDIF
STOP
END
!RUN
100.0 8.25