C++ program compute hourly pay taking overtime into account





#include <iostream>
#include <iomanip>
using namespace std;

const int STD_HRS = 40;
const float OVERTIME_MULT = 1.5;

int main()
{
cout << fixed << showpoint;
cout << setprecision(2);
float hours, rate;
cout << "Enter hours worked: ";
cin >> hours;
cout << "Enter rate: ";
cin >> rate;
float regular, overtime;
if ( hours <= STD_HRS )
{
regular = hours * rate;
overtime = 0.0;
}
else
{
regular = STD_HRS * rate;
overtime = (hours - STD_HRS) * rate * OVERTIME_MULT;
}
float pay;
pay = regular + overtime;
cout << "Pay: $" << pay << endl;
return 0;
}

OUTPUT:
Enter hours worked: 40
Enter rate: 8
Pay: $320.00




---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------




---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------

Overtime Pay Calculations Not Working - C And C++ 
Help With Overtime Pay Calculation‎ 
Compute Employee Gross Pay And Net Pay‎ 
Creating C++ Program To Determine The Gross Pay For Several .
Write a program to calculate the store's weekly payroll
How do you calculate an hourly rate into an annual salary
C++ Program for Employee Payroll System 

Comments