| |
Program to display pay slip of a employee
include<stdio.h>
main()
{
int eno;
float bs,hra,da,ta,pf,pt,gs,allow,ded,net;
char name[10];
clrscr();
printf("\nEnter no,name and salary");
scanf("%d%s%f",&eno,name,&bs);
if(bs>=10000)
{
hra=bs*0.20;
da=bs*0.18;
ta=bs*0.15;
pf=bs*0.15;
pt=bs*0.10;
}
else if (bs>5000)
{
hra=bs*0.18;
da=bs*0.15;
ta=bs*0.10;
pf=bs*0.12;
pt=bs*0.08;
}
else if(bs>=2000)
{
hra=bs*0.10;
da=bs*0.08;
ta=bs*0.05;
pf=bs*0.05;
pt=bs*0.04;
}
else
{
hra=0;
da=0;
ta=0;
pf=0;
pt=0;
}
allow=hra+da+ta;
ded=pf+pt;
gs=bs+allow;
net=gs-ded;
printf("\nEmp no : %d",eno);
printf("\nName : %s",name);
printf("\nSalary : %0.2f",bs);
printf("\nHRA : %0.2f",hra);
printf("\nDA : %0.2f",da);
printf("\nTA : %0.2f",ta);
printf("\nPF : %0.2f",pf);
printf("\nPT : %0.2f",pt);
printf("\nAllowances: %0.2f",allow);
printf("\nDeductions: %0.2f",ded);
printf("\nGross : %0.2f",gs);
printf("\nNet Salary: %0.2f",net);
getch();
}
Please send comments to vgdarur.javafive@blogger.com
|