You are on page 1of 1

*&---------------------------------------------------------------------*

*& Report Z_GRADE


* Author : Deepa
* Date : 23.01.2018
* Description : Grade System
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT z_grade.

PARAMETERS: mark1 TYPE i,


mark2 TYPE i,
mark3 TYPE i.

IF mark1 >= 60.


mark1 = 1.
ELSE.
mark1 = 0.
ENDIF.

IF mark2 >= 50.


mark2 = 1.
ELSE.
mark2 = 0.
ENDIF.

IF mark3 >= 40.


mark3 = 1.
ELSE.
mark3 = 0.
ENDIF.

IF mark1 = 1 AND mark2 = 1 AND mark3 = 1.


WRITE 'Grade:= 1'.
ELSEIF mark1 = 1 AND mark2 = 1 AND mark3 = 0.
WRITE 'Grade:= 2'.
ELSEIF mark1 = 1 AND mark2 = 0 AND mark3 = 1.
WRITE 'Grade:= 2'.
ELSEIF mark1 = 0 AND mark2 = 1 AND mark3 = 1.
WRITE 'Grade:= 2'.
ELSEIF mark1 = 1 AND mark2 = 0 AND mark3 = 0.
WRITE 'Grade:= 3'.
ELSEIF mark1 = 0 AND mark2 = 1 AND mark3 = 0.
WRITE 'Grade:= 3'.
ELSEIF mark1 = 0 AND mark2 = 0 AND mark3 = 1.
WRITE 'Grade:= 3'.
ELSE.
WRITE 'Grade:= 4'.
ENDIF.

You might also like