# Employee Salary with Bonus Calculation C++ Program

By | April 3, 2020

Topic: Employee Salary with Bonus Calculation C Plus Plus Program
Write a C++ program to calculate Net Pay of an employee on the basis of grade. If the empployee has a grade greater than or equal to 17, then he / she will get 60% bunus on the basic pay. Otherwise, the employee will get 30% bonus on his / her basic pay.

This C++ program uses a simple if else statement with comparison operators to perform the above given task.

## Employee Salary with Bonus Calculation C++

### How this Program works?

• First of all the user will input salary of the employee along with grade.
• Now we use the if-else statement to determine that the grade is 17 or above.
• If so, we calculate bonus = 60% of salary
• If the grade of the employee is not 17 or above that is grade sixteen or below, then else block will be executed and the bonus will be computed
as bonus = 30 % of salary
• In the next step we calculate total salary by the formula:
salary = salary + bonus
• Finally, we will use cout to display total salary of the employee.
```/*
C++ program to input salary and grade.

www.EasyCodeBook.com
*/

#include<iostream>

using namespace std;

int main()
{
float salary,bonus;

cout<<"Enter salary of Employee=";
cin>>salary;

bonus = salary * 60.0/100.0;
else
bonus = salary * 30.0/100.0;
salary = salary + bonus;
cout<<"The Total salary of Employee = "<<salary;

return 0;
}
```

Output:

Enter salary of Employee=10000
The Total salary of Employee = 16000

Enter salary of Employee=10000
The Total salary of Employee = 13000

You may also like:

### Conditional C Programs

The conditional Logic is very important for beginner programmers. Here we will learn the use of if statement, if-else statement, if-else-if statement, nested if statement and switch statemnt.