Please open the menu to show more

Wednesday, July 26, 2017

Solution for the Employee assignment given today 26,july, 2017

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