Input marks of students and calculate grade.
IF-ELSE, arithmetic, ACCEPT/DISPLAY.
IDENTIFICATION DIVISION.
PROGRAM-ID. MARKSHEET.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 STUDENT-NAME PIC A(20).
01 MARKS PIC 9(3).
01 GRADE PIC A.
PROCEDURE DIVISION.
DISPLAY "ENTER STUDENT NAME: "
ACCEPT STUDENT-NAME
DISPLAY "ENTER MARKS (0-100): "
ACCEPT MARKS
IF MARKS >= 90
MOVE "A" TO GRADE
ELSE IF MARKS >= 75
MOVE "B" TO GRADE
ELSE IF MARKS >= 50
MOVE "C" TO GRADE
ELSE
MOVE "F" TO GRADE
END-IF
DISPLAY "STUDENT: " STUDENT-NAME
DISPLAY "GRADE : " GRADE
STOP RUN.
Explanation:
- Uses conditions to assign grades A, B, C, F.
- Simple logic but reflects real-world evaluation.
Leave a Reply