Skip to Content
0
Former Member
May 14, 2008 at 09:55 PM

need help

18 Views

Hi friends,

I want to create a calculator program.

This is the code.

DATA: A TYPE I, "input value A

B TYPE I, "input value B

C TYPE I, "value c result

ADD TYPE C, " created check box

MULT TYPE C, " created checbox

SUB TYPE C,

DIV TYPE C,

CALCULATE TYPE C,

CLEAR TYPE C,

CANCEL TYPE C,

OK_CODE TYPE SY-UCOMM.

CALL SCREEN 153.

MODULE CALCULATE_VALUES INPUT.

IF OK_CODE = 'DISPLAY'.

IF ADD = 'X'.

COMPUTE C = A + B.

ENDIF.

IF SUB = 'X'.

C = A - B.

ENDIF.

IF MULT = 'X'.

C = A * B.

ENDIF.

IF DIV = 'X'.

C = A / B.

ENDIF.

ELSEIF OK_CODE = 'CLEAR'.

CLEAR: A, B, C.

ELSEIF OK_CODE = 'CANCEL'.

LEAVE program.

But it is not working.

i am not getting any value in c which should contain result of calculation.

Plz let me know what needs to be changed in the program.

Thanks