# C Program to Calculate Gross Salary of an Employee

In this tutorial, we will learn how to calculate the gross salary of an employee.

### Program 1 – C Program to Calculate Gross Salary of an Employee

```/* C Program to Calculate Gross Salary of an Employee */
#include <stdio.h>

int main()
{
float Basic, HRA, DA, Gross_Salary;

printf("\n Please Enter the Basic Salary of an Employee  :  ");
scanf("%f", &Basic);

if (Basic <= 10000)
{
HRA = (Basic * 8) / 100; // or HRA = Basic * (8 / 100)
DA = (Basic * 10) / 100; // Or Da= Basic * 0.1
}
else if (Basic <= 20000)
{
HRA = (Basic * 16) / 100;
DA = (Basic * 20) / 100;
}
else
{
HRA = (Basic * 24) / 100;
DA = (Basic * 30) / 100;
}
Gross_Salary = Basic + HRA + DA;
printf("\n Gross Salary of this Employee  =  %.2f", Gross_Salary);

return 0;
}```

The result of the above c program; as follows:

```Please Enter the Basic Salary of an Employee  :  25000
Gross Salary of this Employee  =  38500.00```

### Program 2 – C Program to Calculate Gross Salary of an Employee

```/* C Program to Calculate Gross Salary of an Employee */

#include <stdio.h>

int main()
{
char name;
float Basic, HRA_Per, DA_Per, HRA, DA, Gross_Salary;

printf("\n Please Enter the Employee Name  :  ");
gets(name);

printf(" Please Enter the Basic Salary of an Employee  :  ");
scanf("%f", &Basic);

printf(" Please Enter the HRA Percentage of an Employee  :  ");
scanf("%f", &HRA_Per);

printf(" Please Enter the DA Percentage of an Employee  :  ");
scanf("%f", &DA_Per);

HRA = Basic * (HRA_Per /100);
DA = Basic * (DA_Per / 100);
Gross_Salary = Basic + HRA + DA;
printf("\n Name = %s \n Basic Salary = %.2f \n HRA Amount   = %.2f \n DA Amount   = %.2f \n Gross Salary = %.2f", name, Basic, HRA, DA, Gross_Salary);

return 0;
}```

The result of the above c program; as follows:

```Please Enter the Employee Name  :  tutsmake
Please Enter the Basic Salary of an Employee  :  20000
Please Enter the HRA Percentage of an Employee  :  2
Please Enter the DA Percentage of an Employee  :  5
Name = tutsmake
Basic Salary = 20000.00
HRA Amount   = 400.00
DA Amount   = 1000.00
Gross Salary = 21400.00```