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.

Employee Salary with Bonus Calculation C++ Program

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.

Leave a Reply

Your email address will not be published. Required fields are marked *