IDENTIFICATION DIVISION.
PROGRAM-ID. WAGES-CALCULATION.
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
SOURCE-COMPUTER.
OBJECT-COMPUTER.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 SAL-REC.
02 N-HOUR PIC 9(5).
02 H-RATE PIC 9(5)V99.
02 GROSS-SAL PIC 9(5)V99.
02 TAX PIC 9(5)V99.
02 NET-SAL PIC 9(5)V99.
01 E-SAL-REC.
02 E-N-HOUR PIC ZZZZZZZ9.
02 E-H-RATE PIC Z(4)9.99.
02 E-GROSS-SAL PIC Z(4)9.99.
02 E-TAX PIC Z(4)9.99.
02 E-NET-SAL PIC Z(4)9.99.
PROCEDURE DIVISION.
MAIN-PARA.
DISPLAY (01 01) ERASE.
DISPLAY (02 10) " Wages Calculation".
DISPLAY (03 10) "---------------------------------".
DISPLAY (04 10) "Enter the following :".
DISPLAY (05 10) "No. of Hours Worked : ".
ACCEPT (05 32) N-HOUR.
DISPLAY (06 10) " Hourly Rate : ".
ACCEPT (06 32) H-RATE.
COMPUTE GROSS-SAL = N-HOUR * H-RATE.
IF GROSS-SAL < 2500
COMPUTE TAX = GROSS-SAL * 0.10
ELSE
COMPUTE TAX = GROSS-SAL * 0.20.
COMPUTE NET-SAL = GROSS-SAL - TAX.
MOVE N-HOUR TO E-N-HOUR.
MOVE H-RATE TO E-H-RATE.
MOVE GROSS-SAL TO E-GROSS-SAL.
MOVE TAX TO E-TAX.
MOVE NET-SAL TO E-NET-SAL.
DISPLAY (10 10) " P A Y S L I P".
DISPLAY (11 10) " ---------------".
DISPLAY (12 10) "No. of Hours Worked : " E-N-HOUR.
DISPLAY (13 10) " Hourly Wage-Rate : " E-H-RATE.
DISPLAY (14 10) "---------------------------------".
DISPLAY (15 10) " Gross Salary : " E-GROSS-SAL.
DISPLAY (16 10) " Tax Deductions : " E-TAX.
DISPLAY (17 10) "---------------------------------".
DISPLAY (18 10) " NET SALARY : " E-NET-SAL.
DISPLAY (19 10) "=================================".
STOP RUN.