*PROGRAM TO PERFORM BANKING-RELATED OPERATION (DISPLAY PURPOSE) IDENTIFICATION DIVISION. PROGRAM-ID. BANK-OPERATION. AUTHOR. KRISHNA KUMAR KHATRI. DATE-WRITTEN. 03-SEP-2003. ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT CUST-FILE ASSIGN TO DISK ORGANIZATION IS SEQUENTIAL ACCESS MODE IS SEQUENTIAL. DATA DIVISION. FILE SECTION. FD CUST-FILE LABEL RECORDS ARE STANDARD VALUE OF FILE-ID IS FILE-NAME DATA RECORD IS CUST-REC. 01 CUST-REC. 02 ACC-NUM PIC 9(4). 02 ACC-TYP PIC X(4). 02 AC-NAME PIC X(30). 02 BALANCE PIC 9(6)V99. WORKING-STORAGE SECTION. 01 HEADER. 02 FILLER PIC X(30) VALUE SPACES. 02 FILLER PIC A(20) VALUE "FEDERAL BANK OF USA". 02 FILLER PIC X(30) VALUE SPACES. 02 FILLER PIC X(80) VALUE SPACES. 02 FILLER PIC X(4) VALUE "ACC#". 02 FILLER PIC X(5) VALUE SPACES. 02 FILLER PIC X(30) VALUE "ACCOUNT HOLDER". 02 FILLER PIC X(5) VALUE SPACES. 02 FILLER PIC X(9) VALUE " BALANCE". 02 FILLER PIC X(34) VALUE SPACES. 01 CHOICE PIC 9. 01 FILE-NAME PIC X(12). 01 CNT PIC 99 VALUE 0. 01 FORM-DATA PIC ZZ9999.99. PROCEDURE DIVISION. A-PARA. DISPLAY "AVAILABLE OPTIONS...". DISPLAY "1. ENTER RECORDS INTO THE FILE.". DISPLAY "2. DISPLAY RECORDS FROM THE FILE.". DISPLAY " ". DISPLAY "ENTER YOUR CHOICE :". ACCEPT CHOICE. DISPLAY " ". DISPLAY "ENTER FILE NAME :". ACCEPT FILE-NAME. IF (CHOICE = 1) GO TO WRITE-RECORD ELSE DISPLAY HEADER OPEN INPUT CUST-FILE. GO TO DISP-RECORD. WRITE-RECORD. OPEN EXTEND CUST-FILE. PERFORM ACCEPT-DATA. WRITE CUST-REC. DISPLAY " ". DISPLAY "RECORD WRITTEN TO THE FILE SUCCESSFULLY.". CLOSE CUST-FILE. GO TO END-PARA. ACCEPT-DATA. DISPLAY " ". DISPLAY "ACCOUNT NUMBER :". ACCEPT ACC-NUM. DISPLAY "ACCOUNT TYPE :". ACCEPT ACC-TYP. DISPLAY "NAME :". ACCEPT AC-NAME. DISPLAY "BALANCE :". ACCEPT BALANCE. DISP-RECORD. READ CUST-FILE RECORD AT END GO TO DISP-DETAILS. MOVE BALANCE TO FORM-DATA. DISPLAY ACC-NUM " " AC-NAME " $" FORM-DATA. COMPUTE CNT = CNT + 1. GO TO DISP-RECORD. DISP-DETAILS. CLOSE CUST-FILE. DISPLAY "____________________________________ ". DISPLAY "TOTAL NUMBER OF ACCOUNT HOLDERS : " CNT. GO TO END-PARA. END-PARA. DISPLAY " ". STOP "PROGRAM OVER. PRESS ANY KEY TO EXIT...". STOP RUN.