This code is implemented by
SANJEET DASH
BTECH CSE
MANAV RACHNA INTERNATIONAL UNIVERSITY
import java.util.Scanner;
public class Employee {
//Declaration of non static variables
int id,salary,ha,ta,da,pf,ms,as;
String name,designation,city;
//Input of Employee Data
void inputEmpInfo(){
//Create object of Scanner Class
Scanner s= new Scanner(System.in);
System.out.print("Enter your id:");
id=s.nextInt();
System.out.println("Enter your name:");
name=s.next();
System.out.println("Designation:");
designation=s.next();
System.out.println("Salary:");
salary=s.nextInt();
System.out.println("City:");
city=s.next();
System.out.println("******************************************");
}
//Displaying Employee information
void showEmpInfo(){
System.out.println("ID:"+id);
System.out.println("NAME"+name);
System.out.println("DESIGNATION:"+designation);
System.out.println("CITY:"+city);
System.out.println("******************************************");
}
//Calculation of Total Salary
void printSalarySlip(){
if(salary<=10000){
ha=(salary*9)/100;
ta=(salary*8)/100;
da=(salary*7)/100;
pf=(salary*6)/100;
ms=salary+ha+ta+da-pf;
as=ms*12;
System.out.println("Name:"+name);
System.out.println("Basic Salary:"+salary);
System.out.println("HRA:"+ha);
System.out.println("TA:"+ta);
System.out.println("DA:"+da);
System.out.println("PF:"+pf);
System.out.println("Monthly Salary:"+ms);
System.out.println("Annual Salary:"+as);
}
else if(salary>10000 && salary<=20000){
ha=(salary*10)/100;
ta=(salary*9)/100;
da=(salary*8)/100;
pf=(salary*7)/100;
ms=salary+ha+ta+da-pf;
as=ms*12;
System.out.println("Name:"+name);
System.out.println("Basic Salary:"+salary);
System.out.println("HRA:"+ha);
System.out.println("TA:"+ta);
System.out.println("DA:"+da);
System.out.println("PF:"+pf);
System.out.println("Monthly Salary:"+ms);
System.out.println("Annual Salary:"+as);
}
else if(salary>20000 && salary<=30000){
ha=(salary*11)/100;
ta=(salary*10)/100;
da=(salary*9)/100;
pf=(salary*8)/100;
ms=salary+ha+ta+da-pf;
as=ms*12;
System.out.println("Name:"+name);
System.out.println("Basic Salary:"+salary);
System.out.println("HRA:"+ha);
System.out.println("TA:"+ta);
System.out.println("DA:"+da);
System.out.println("PF:"+pf);
System.out.println("Monthly Salary:"+ms);
System.out.println("Annual Salary:"+as);
}
else if(salary>=30000){
ha=(salary*12)/100;
ta=(salary*11)/100;
da=(salary*10)/100;
pf=(salary*9)/100;
ms=salary+ha+ta+da-pf;
as=ms*12;
System.out.println("Name:"+name);
System.out.println("Basic Salary:"+salary);
System.out.println("HRA:"+ha);
System.out.println("TA:"+ta);
System.out.println("DA:"+da);
System.out.println("PF:"+pf);
System.out.println("Monthly Salary:"+ms);
System.out.println("Annual Salary:"+as);
}
else{
System.out.println("Invalid Salary");
}
System.out.println("******************************************");
}
public static void main(String[] args) {
//Create objects of Employee Class
Employee E1 = new Employee();
Employee E2 = new Employee();
Employee E3 = new Employee();
Employee E4 = new Employee();
//Call the Methods
E1.inputEmpInfo();
E2.inputEmpInfo();
E3.inputEmpInfo();
E4.inputEmpInfo();
E1.showEmpInfo();
E1.printSalarySlip();
E2.showEmpInfo();
E2.printSalarySlip();
E3.showEmpInfo();
E3.printSalarySlip();
E4.showEmpInfo();
E4.printSalarySlip();
}
}
No comments:
Post a Comment