Friday, October 21, 2011

Employee

//VARIABLE DESCRIPTION:
//DA=DEARNESS ALLOWANCE
//HRA=HOUSE RENT ALLOWANCE
//PF=PROVIDENT FUND
//NET PAY=BASIC PAY+DA+HRA
//GROSS PAY=NET PAY-PF
import java.io.*;
class Employee
{
    private static double basic,da,hra,pf,np,gp;
    public static void main(String args[])throws IOException
    {
        InputStreamReader reader=new InputStreamReader(System.in);
        BufferedReader input=new BufferedReader(reader);
        System.out.println("");
        System.out.println("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
        System.out.println("");
        System.out.println("\t\t\t\t\t\t A PROGRAM TO CALCULATE GROSS PAY OF AN EMPLOYEE BASED ON HIS MONTHLY SALARY");
        System.out.println("");
        System.out.println("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
        System.out.println("");
        System.out.println("=====================================================================================================================================================================================");
        System.out.println("\t\t\t\t\t\t\t\tPLEASE ENTER THE EMPLOYEE'S SALARY");
        System.out.print("\t\t\t\t\t\t\t\tUSER INPUT :");
        try
        {
            basic=Double.parseDouble(input.readLine());
        }
        catch(Exception g)
        {
            System.out.println("");
            System.out.println("ERROR FOUND IN THE GIVEN INPUT . THE PROGRAM WILL TERMINATE");
            System.exit(0);
        }
        da=25/100.0*basic;
        hra=15/100.0*basic;
        pf=8.33/100.0*basic;
        np=da+hra;
        gp=np-pf;
        System.out.println("");
        System.out.println("\t\t\t\t HERE IS THE CALCULATED INFORMATION BASED ON THE EMPLOYEES SALARY :");
        System.out.println("");
        System.out.println("=====================================================================================================================================================================================");
        System.out.println("\t\t\t\t\t\tBASIC PAY :"+basic);
        System.out.println("\t\t\t\t\t\tDEARNESS ALLOWANCE :"+da);
        System.out.println("\t\t\t\t\t\tHOUSE RENT ALLOWANCE :"+hra);
        System.out.println("\t\t\t\t\t\tPROVIDENT FUND :"+pf);
        System.out.println("\t\t\t\t\t\tNET PAY :"+np);
        System.out.println("\t\t\t\t\t\tGROSS PAY :"+gp);
        System.out.println("=====================================================================================================================================================================================");
    }
}

                
                    OUTPUT 1:
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



     A PROGRAM TO CALCULATE GROSS PAY OF AN EMPLOYEE BASED ON HIS MONTHLY SALARY

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



==============================================================================================

            PLEASE ENTER THE EMPLOYEE'S SALARY

            USER INPUT :PREMALATHA


ERROR FOUND IN THE GIVEN INPUT . THE PROGRAM WILL TERMINATE


                    OUTPUT 2:

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



     A PROGRAM TO CALCULATE GROSS PAY OF AN EMPLOYEE BASED ON HIS MONTHLY SALARY


$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



==============================================================================================

            PLEASE ENTER THE EMPLOYEE'S SALARY

            USER INPUT :10000


    HERE IS THE CALCULATED INFORMATION BASED ON THE EMPLOYEES SALARY :


==============================================================================================

                BASIC PAY :10000.0

                DEARNESS ALLOWANCE :2500.0

                HOUSE RENT ALLOWANCE :1500.0

                 PROVIDENT FUND :833.0

                NET PAY :4000.0

                GROSS PAY :3167.0

==============================================================================================

No comments:

Post a Comment