You are on page 1of 2

IDENTIFICATION DIVISION.

PROGRAM-ID. PROGRAM2.
DATE-WRITTEN.
DATE-COMPILED.
ENVIRONMENT DIVISION.
CONFIGURATION SECTION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 BILLINGDETAILS.
02 TSAL PIC 99999.
02 EXTRA PIC 99999.
02 FINAL PIC 99999.
02 TAX PIC 99999.
02 BONUS PIC 99999.
02 NEW PIC 99999.
02 TAXX PIC 99999.
02 TAXXX PIC 9(7)V99.
02 FINAL5 PIC 9(7)V99.
02 FINAL3 PIC 99999999.
02 FINAL4 PIC ZZZZZ.
02 FINAL2 PIC 99999999.
02 EXTRA1 PIC 99999999.
02 FF PIC 999 VALUE 100.
02 FFF PIC ZZZZZ.
02 TAC PIC ZZZZZ.
PROCEDURE DIVISION.
BANNER-PARA.
DISPLAY "******* HR MANAGEMENT **********".
DISPLAY "ENTER THE BASIC SALARY".
ACCEPT TSAL.
DISPLAY "MIN SALARAY FOR INSENTIVE".
ACCEPT NEW.
IFELSEPARA.
IF TSAL IS LESS THAN NEW
DISPLAY "THE BONUS WILL GIVEN NEXT MONTH"
DISPLAY "INSENTIVE NEXT MONTH"
ELSE
DISPLAY "ENTER THE BONUS:"
ACCEPT BONUS
ADD BONUS TO TSAL
MOVE TSAL TO EXTRA
MOVE TSAL TO FFF
DISPLAY "THE SALARY BEFORE TAX IS :" FFF.
TAXPARA.
IF TSAL IS LESS THAN NEW
DISPLAY "NO TAX DEDUCTION"
ELSE
DISPLAY "ENTER THE TAX"
ACCEPT TAXX
MOVE TAXX TO TAC
DISPLAY "TAX (IN PERCENT)" TAC
MULTIPLY EXTRA BY TAXX GIVING TAXXX
DIVIDE 100 INTO TAXXX GIVING FINAL5
SUBTRACT FINAL5 FROM EXTRA GIVING FINAL3
MOVE FINAL3 TO FINAL4
DISPLAY "THE SALARY IS :" FINAL4.
STOP RUN.

You might also like