Header Ads Widget

Responsive Advertisement

11. Write a Java program to input basic salary of an employee and calculate its Gross salary according to following:

 


 

11. Write a Java program to input basic salary of an employee and calculate its Gross salary according to following:

Basic Salary <= 10000 : HRA = 20%, DA = 80%

Basic Salary <= 20000 : HRA = 25%, DA = 90%

Basic Salary > 20000 : HRA = 30%, DA = 95%

Static

Solution :- 

class salary
{
    public static void main(String args[])
    {
    double basic=20000.50,gross,da,hra;
    if(basic <=10000)
    {
        da = basic * 0.8;
        hra = basic *0.2;
    }     
        else if(basic <=20000)
    {
        da = basic * 0.9;
        hra = basic *0.25;
    }
    else
    {
        da = basic * 0.95;
        hra = basic * 0.3;
    }
    gross = basic + da + hra;
    System.out.println("The Gross Salary is :-"+gross);    
}
}

Output :- 

Dynamic

Solution :- 

class salary
{
    public static void main(String args[])
    {
    double basic=20000.50,gross,da,hra;
    Scanner in = new Scanner(System.in);
    System.out.println("Enter the Basic Salary :- ");
    basic = in.nextDouble();
    if(basic <=10000)
    {
        da = basic * 0.8;
        hra = basic *0.2;
    }    
        else if(basic <=20000)
    {
        da = basic * 0.9;
        hra = basic *0.25;
    }
    else
    {
        da = basic * 0.95;
        hra = basic * 0.3;
    }
    gross = basic + da + hra;
    System.out.println("The Gross Salary is :-"+gross);   
}
}

Output :-