*PROGRAM TO PERFORM MARKING OPERATIONS FOR STUDENTS IDENTIFICATION DIVISION. PROGRAM-ID. STUD-MARKS-CALC. AUTHOR. KRISHNA KUMAR KHATRI. DATE-WRITTEN. 03-SEP-2003. ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT STUD-FILE ASSIGN TO DISK ORGANIZATION IS SEQUENTIAL ACCESS MODE IS SEQUENTIAL. DATA DIVISION. FILE SECTION. FD STUD-FILE LABEL RECORDS ARE STANDARD VALUE OF FILE-ID IS "STUD-F.DAT" DATA RECORD IS STUD-REC. 01 STUD-REC. 02 NAME PIC X(30). 02 CLASS PIC X(5). 02 SUBJ OCCURS 3 TIMES. 03 MARKS PIC 99V99. WORKING-STORAGE SECTION. 01 I PIC 9 VALUE 1. 01 CHOICE PIC X. PROCEDURE DIVISION. A-PARA. OPEN EXTEND STUD-FILE. PERFORM ACCEPT-WRITE-DATA. ACCEPT-WRITE-DATA. DISPLAY " ". DISPLAY "ENTER CLASS :". ACCEPT CLASS. DISPLAY "STUDENT NAME :". ACCEPT NAME. PERFORM ACCEPT-MARKS VARYING I FROM 1 BY 1 UNTIL I = 4. WRITE STUD-REC. DISPLAY "RECORD WRITTEN SUCCESSFULLY...". DISPLAY "WOULD YOU LIKE TO CONTINUE WITH INSERTION (Y/N) :". ACCEPT CHOICE. IF (CHOICE = "Y") GO TO ACCEPT-WRITE-DATA ELSE GO TO END-PARA. ACCEPT-MARKS. DISPLAY "ENTER MARKS FOR SUBJECT#" I. ACCEPT MARKS(I). END-PARA. CLOSE STUD-FILE. DISPLAY " ". STOP "PROGRAM OVER. PRESS ANY KEY TO EXIT...". STOP RUN.