#include<iostream.h>
#include<conio.h>
class emp
{
private:
int sno,gross,ta,da,pf,dec,hra,b_sal,n_sal;
char name[20];
public:
void getdata();
void putdata();
};
void emp::getdata()
{
cout<<"\nenter sno,name,b_sal:\n";
cin>>sno>>name>>b_sal;
}
void emp::putdata()
{
ta=0.008*b_sal;
da=0.001*b_sal;
hra=0.004*b_sal;
pf=0.02*b_sal;
dec=0.02*b_sal;
gross=b_sal+ta+da+hra+pf;
n_sal=gross+dec;
cout<<sno;
cout.width(10);
cout<<name;
cout.width(10);
cout<<hra;
cout.width(10);
cout<<da;
cout.width(10);
cout<<gross;
cout.width(10);
cout<<dec;
cout.width(10);
cout<<n_sal;
}
void main()
{
clrscr();
emp s[5];
int i,n;
cout<<"\nenter no of employees:";
cin>>n;
for(i=1;i<n;i++)
{
s[i].getdata();
}
cout<<"\n******************************************************************\n";
cout<<"sno";
cout.width(10);
cout<<"name";
cout.width(10);
cout<<"hra";
cout.width(10);
cout<<"da";
cout.width(10);
cout<<"gross";
cout.width(10);
cout<<"dec";
cout.width(10);
cout<<"n_sal";
cout<<"\n******************************************************************\n";
for(i=1;i<n;i++)
{
s[i].putdata();
cout<<"\n";
}
cout<<"\n******************************************************************\n";
getch();
}
Sunday, 7 December 2014
C++ program to print salary details of an employee
Posted by Madan
Posted on 14:41





