BCA Slip25 Java

Java

Slip25

Q.1) Define an Employee class with suitable attributes having getSalary() method, which returns salary withdrawn by a particular employee. Write a class Manager which extends a class Employee, override the getSalary() method, which will return salary of manager by adding traveling allowance, house rent allowance etc. [Marks 30] 
Solution

 class Emp
{
  int eno;
  float bsal,gs,tax,pf,ns,ded,da;
  String ename;
  Emp(int e,String en,float s)
  {
    eno=e;
    ename=en;
    bsal=s;
  }
  float getSalary()
  {
    da=bsal*0.10f;
    gs=bsal+da;
    tax=bsal*0.05f;
    pf=bsal*0.04f;
    ded=tax+pf;
    ns=gs-ded;
    return (ns);
  }
  void display()
  {
    System.out.println(" EmpNo:"+eno + " Name:"+ename + " Net Salary:" +ns);
  }
}
class Manager extends Emp
{
  float hra,ta,mns;
  Manager(int e,String en,float s,float hr,float t)
  {
     super(e,en,s);
     hra=hr;
     ta=t;
  }
  float getSalary()
  {
    float f=super.getSalary();
    mns=f+hra+ta;
    return(mns);
  }
}
class Houserent
{
  public static void main(String args[])
  {
    Manager mn=new Manager(1,"Sidd",50000.0f,8200.0f,7420.0f);
    float som=mn.getSalary();
    mn.display();
    System.out.println("Salary Of manager Is \t" + som);
  }
}






BCA Pratical Solution

My name is Vivek And I from Mumbai and Complete my Graduation Bca.my Age is 23 Years.

Post a Comment

Previous Post Next Post