rendered paste body#include<iostream.h>
#include<conio.h>
#include<stdio.h>
class emp
{
private : float basic[5],gross[5],total[5];
public : void getsal();
void dispsal();
void calsal();
void sort();
};
void emp::getsal()
{
clrscr();
for(int i=0;i<5;i++)
{
cout<<"Enter the basic salary of "<<i<<" person : ";
cin>>basic[i];
}
}
void emp::dispsal()
{
for(int j=0;j<5;j++)
{
cout<<"The salary of "<<j<<" employee is : "<<total[j]<<endl;
}
}
void emp::calsal()
{
for(int i=0;i<5;i++)
{
if(basic[i]<=4000)
{
gross[i]=0.0;
}
else if(basic[i]>4000.0 && basic[i]<=10000)
{ gross[i]=0;
gross[i]=0.1*basic[i];
total[i]=gross[i]+basic[i];
}
else
{
gross[i]=0;
gross[i]=0.2*basic[i];
total[i]=gross[i]+basic[i];
}
}
}
void emp::sort()
{
float temp=0;
for(int p=0;p<5;p++)
{
for(int q=0;q<5-p;q++)
{
if(total[q]>total[q+1])
{
temp=total[q];
total[q]=total[q+1];
total[q+1]=temp;
}
}
}
cout<<endl;
}
void main()
{
emp a;
a.getsal();
a.calsal();
a.dispsal();
cout<<endl<<"sorting"<<endl;
a.sort();
a.dispsal();
getch();
}