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. add bonus 60 % for grade 17 or more add bonus 30% otherwise. www.EasyCodeBook.com */ #include<iostream> using namespace std; int main() { float salary,bonus; int grade; cout<<"Enter salary of Employee="; cin>>salary; cout<<"Enter grade="; cin>>grade; if(grade>=17) 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

Enter grade=17

The Total salary of Employee = 16000

Output when grade input is less than grade 17:

Enter salary of Employee=10000

Enter grade=16

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.

- Check Both Numbers are Equal if else
- Larger between two variables
- Largest of two numbers using Ternary Operator
- Greatest among 3 using if and Logical Operators
- Largest value among 3 using Ternary Operator
- Find / Check Leap Year
- Even Odd Number
- Even Odd Number using Ternary Operator
- Positive Negative or Zero
- Simple if to check larger number or equal
- Four Function Calculator using switch statement