Skip to main content

Define a class employee with the following members to compute the salary slip of an employee.

Define a class employee with the following members to compute the salary slip of an employee.

Members: Empno., Name, Basic pay(salary), House rent allowance(HRA), Dearness allowance(DA),Medical Allowance(MA), Gross pay(GP).

Member Function: calc() - calculation
HRA - 10% of salary
DA - 55.5% of salary
MA - 6%of salary
GP - salary +HRA+DA+MA
Display() - to output in given format.

Salary Slip
Employee number :
Name :
Basic Pay :
House rent allowance (HRA) :
Dearness allowance (DA) :
Income tax (IT) :
Gross pay(GP) :




import java.util.Scanner; 
class salarySlip{ 
public static void main(String[] args) { 
Scanner sc = new Scanner(System.in); 
System.out.println("Enter Employee Name : "); 
String name = sc.next(); 
System.out.println("Enter Employee ID : "); 
String empId = sc.next(); 
System.out.println("Enter The Salary: "); 
double sal = sc.nextDouble(); 
employee emp1=new employee(); 
emp1.setName(name); 
emp1.empNo(empId); 
emp1.setSalary(sal); 
emp1.Display(); 
sc.close(); 

class employee{ 
//For Name
private String name; 
// Getter
public String getName() { 
return name; 
// Setter
public void setName(String newName) { 
this.name = newName; 
}
//For employee ID
private String empNo; 
// Getter
public String getempNo() { 
return empNo; 
// Setter
public void empNo(String newempNo) { 
this.empNo = newempNo; 
private double Salary; 
// Getter
public double getSalary(){ 
return Salary; 
// Setter
public void setSalary(double newSalary){ 
this.Salary = newSalary; 
double HRA(double sal){ 
return sal*(10.0/100); 
double DA(Double sal){ 
return sal*(55.5/100); 
double MA(double sal){ 
return sal*(6.0/100); 
double GP(double sal){ 
return sal + HRA(sal)+DA(sal)+MA(sal); 
void Display(){ 
System.out.println("\t\tSalary Slip"); 
System.out.println("Employee Name : "+getName()); 
System.out.println("Employee No. : "+getempNo()); 
System.out.println("Basic Pay : "+getSalary()); 
System.out.println("House Rent allowance (HRA) : "+HRA(Salary)); 
System.out.println("Dearness allowance (DA) : "+DA(Salary)); 
System.out.println("Gross pay(GP) : "+GP(Salary)); 
}



OUTPUT:

Enter Employee Name :
Subham
Enter Employee ID :
1234ID1
Enter The Salary :
12000.00

                            Salary Slip
Employee Name : Subham
Employee No. : 1234ID1
Basic Pay : 12000.0
House Rent allowance (HRA) : 1200.0
Dearness allowance (DA) : 6660.000000000001
Gross pay(GP) : 20580.0


Comments

Popular posts from this blog

creating object invoking various methods

Define a class named College as described below:  Data Members: 1) collegeName 2) principalName 3) place Methods : 1) constructor. 2) display() to display the collegeName, principalName, and the place. Test this class by creating an object and then invoking the various methods. class collegeName{  public String collegeName;  public String PrincipalName;  public String place;  public collegeName(){  }  public void display(){  System.out.println("College name is "+this.collegeName);  System.out.println("Principal name is "+this.PrincipalName);  System.out.println("Place is "+this.place);  }  }  class displayName{  public static void main(String[] args) {  collegeName c = new collegeName();  c.collegeName="Siliguri Institute of Technology";  c.PrincipalName="Dr. Mithun Chakraborty";  c.place="Siliguri";  c.display();  }  } OUTPUT: College name is Siliguri Institute of Technology Princip...

Draw the transition diagram of a finite state automation that accepts all strings over {0, 1}

Draw the transition diagram of a finite state automation that accepts all strings over {0, 1} (a) having odd number of 0’s (b) having even number of 0’s and even number of 1’s. Ans.  (a) ( having odd number of 0’s ) Ans.  (b) ( having even number of 0’s and even number of 1’s )

Networking Interview Questions and Answers

Networking Interview Questions and Answers 1) What is a Network? Answer: The network is defined as a set of devices connected to each other through a physical transmission medium. For example, a computer network is a group of computers connected to each other to communicate and share information and resources such as hardware, data, and software. In a network, nodes are used to connect two or more networks. 2) What is a Node? Answer: Two or more computers are directly connected by fiber optics or any other cable. A node is a point where a connection is established. It is a network component used to send, receive, and forward electronic information. A device connected to a network is also called a Node. Let us consider that in a network there are 2 computers, 2 printers, and a server connected, then we can say that there are five nodes in the network. 3) What is Network Topology? Answer:  Network topology is a physical layout of the computer network and defines how computers,...