facebook like button

05 June, 2011

program 58: calculate total salary from basic


The need:
    This is a simple program to calculate total salary from basic. This program was given to me as assignment in lab.
The code:
--------------------------------------------
#include<stdio.h>
float total_sal(float );
main()
{
     int i,k;
     char z;
     struct employee
     {
            char name[30],ID[15],Dep[40];
            float basic,DA,HRA,total_salary;
     } emp[10];
     printf("Enter the number of employees you want to calculate data for..");
     scanf("%d",&k);
     for(i=0;i",i+1);
          gets (emp[i].name);
          printf("Enter ID of employee%d\t=>",i+1);
          gets (emp[i].ID);
          printf("Enter Department of employee%d\t=>",i+1);
          gets (emp[i].Dep);
          printf("Enter Basic-Salary of employee%d\t=>",i+1);
          scanf("%f",&emp[i].basic);
          emp[i].DA=0.4*emp[i].basic;
          emp[i].HRA=0.25*emp[i].basic;
          emp[i].total_salary=total_sal(emp[i].basic);
     }
     for(i=0;i ");
          puts (emp[i].name);
          printf("ID\t\t => ");
          puts (emp[i].ID);
          printf("Department\t => ");
          puts (emp[i].Dep);
          printf("BASIC\t\t => %.2f\n",emp[i].basic);
          printf("DA\t\t => ");
          printf("%.2f",emp[i].DA);
          printf("\nHRA\t\t => ");
          printf("%.2f",emp[i].HRA);
          printf("\nTotal Salary\t => ");
          printf("%.2f\n",emp[i].total_salary);
     }
}

float total_sal(float bs)
{
     float da=0.4*bs;
     float hra=0.25*bs;
     float total=bs+da+hra;
     return(total);
}
--------------------------------------------


Remarks:

1. This is only a sample program. There may be other allowances and benefits associated depending upon the employee of different types.


No comments:

Post a Comment

feel free to ask your doubts... if any
you can post your doubts on
www.facebook.com/programsimply