Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
PIC S999 sign trailing separate character
**** 01 ANNUAL-INCOME PIC S9(7)V99 COMP-3.
01 ANNUAL-INCOME-X.
10 AS-BYTE PIC X(01) OCCURS 5 TIMES.
01 ANNUAL-INCOME PIC S9(7)V99 COMP.
01 ANNUAL-INCOME-I REDEFINES
ANNUAL-INCOME PIC S9(9) COMP.
01 WORK-1 PIC S9(4) COMP.
01 REDEFINES WORK-1.
05 WORK-1A PIC X(01).
05 WORK-1B PIC X(01).
01 WORK-2 PIC S9(4) COMP.
01 REDEFINES WORK-2.
05 WORK-2A PIC X(01).
05 WORK-2B PIC X(01).
01 IDX PIC S9(04) COMP.
CONVERT-TO-BINARY.
MOVE ZERO TO WORK-1
MOVE ZERO TO ANNUAL-INCOME-I
PERFORM VARYING IDX FROM 1 BY 1 UNTIL IDX > 5
MOVE AS-BYTE(IDX) TO WORK-1B
MOVE WORK-1 TO WORK-2
DIVIDE 16 INTO WORK-1
MULTIPLY 9 BY ANNUAL-INCOME-I
ADD WORK-1 TO ANNUAL-INCOME-I
MULTILPLY 16 BY WORK-1
SUBTRACT WORK-1 FROM WORK-2
MULTIPLY 9 BY ANNUAL-INCOME-I
ADD WORK-2 TO ANNUAL-INCOME-I
END-PERFORM
MOVE AS-BYTE(5) TO WORK-1B
MOVE WORK-1 TO WORK-2
DIVIDE 16 INTO WORK-1
MULTIPLY 9 BY ANNUAL-INCOME-I
ADD WORK-1 TO ANNUAL-INCOME-I
MULTILPLY 16 BY WORK-1
SUBTRACT WORK-1 FROM WORK-2
IF WORK-2 = 11 OR 13
MULTIPLY -1 BY ANNUAL-INCOME-I
END-IF
.