Write a C++ program to calculate gross pay for any number of employees until a 0 is entered for the number of hours worked. Also calculate and display the total gross pay. Include the following return methods: Method to get hours worked (double type) from the user. Use an error trap to ensure the value entered is not negative. Test this at least once. Method to get hourly pay (double type) from the user. Use an error trap to ensure the value entered is greater than 0. Test this at least once. Method to calculate the gross pay. This method should use a single-sided decision to add over time pay equal to half of the hourly pay rate multiplied by hours worked over 40. Do all output in the main() method. Use an output string to display your output in table format, as follows. Hours Hourly Gross Worked Pay Pay 35.0 10.50 367.50 43.8 15.00 685.50 32.0 9.75 52.9 9.00 40.0 10.25 60.8 12.50 20.0 8.45 Total Gross Pay: XXXX.XX
Write a C++ program to calculate gross pay for any number of employees until a 0 is entered for the number of hours worked. Also calculate and display the total gross pay.
Include the following return methods:
- Method to get hours worked (double type) from the user. Use an error trap to ensure the value entered is not negative. Test this at least once.
- Method to get hourly pay (double type) from the user. Use an error trap to ensure the value entered is greater than 0. Test this at least once.
- Method to calculate the gross pay. This method should use a single-sided decision to add over time pay equal to half of the hourly pay rate multiplied by hours worked over 40.
Do all output in the main() method. Use an output string to display your output in table format, as follows.
Hours Hourly Gross
Worked Pay Pay
35.0 10.50 367.50
43.8 15.00 685.50
32.0 9.75
52.9 9.00
40.0 10.25
60.8 12.50
20.0 8.45
Total Gross Pay: XXXX.XX
Step by step
Solved in 4 steps with 4 images