Computer Science, asked by akashpunkstr3674, 1 year ago

Write a c++ program to create a class employee and take 10 employee details whose salary greaterthan 30000 in c++ programr

Answers

Answered by Ap00learner
6

#include<iostream.h>

#include<conio.h>

class employee

{

int   emp_num;

char  emp_name[20];

float emp_basic;

float sal;

float emp_da;

float net_sal;

float emp_it;

public:

 void get_details();

 void find_net_sal();

 void show_emp_details();

};

void employee :: get_details()

{

cout<<"\nEnter employee number:\n";

cin>>emp_num;

cout<<"\nEnter employee name:\n";

cin>>emp_name;

cout<<"\nEnter employee basic:\n";

cin>>emp_basic;

}

void employee :: find_net_sal()

{

emp_da=0.52*emp_basic;

emp_it=0.30*(emp_basic+emp_da);

net_sal=(emp_basic+emp_da)-emp_it;

}

void employee :: show_emp_details()

{

cout<<"\n\n\nDetails of   :  "<<emp_name;

cout<<"\n\nEmployee number:      "<<emp_num;

cout<<"\nBasic salary     :  "<<emp_basic;

cout<<"\nEmployee DA      :  "<<emp_da;

cout<<"\nIncome Tax       :  "<<emp_it;

cout<<"\nNet Salary       :  "<<net_sal;

}

int main()

{

employee emp[10];

int i,num;

clrscr();

cout<<"\nEnter number of employee details\n";

cin>>num;

for(i=0;i<num;i++)

 emp[i].get_details();

for(i=0;i<num;i++)

 emp[i].find_net_sal();

for(i=0;i<num;i++)

 emp[i].show_emp_details();

getch();

return 0;

}

Similar questions