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[60];
	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  :  laratutorials
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 = laratutorials
 Basic Salary = 20000.00 
 HRA Amount   = 400.00 
 DA Amount   = 1000.00 
 Gross Salary = 21400.00

More C Programming Tutorials

Leave a Comment