Problem 3:- Workers at a particular company have won a 7.6% pay increase retroac
ID: 3734926 • Letter: P
Question
Problem 3:- Workers at a particular company have won a 7.6% pay increase retroactive for 6 months. Write a program that takes an employee's previous annual salary as input and outputs the amount of retroactive pay due to the employee, the new annual salary and the new monthly salary. Use a variable declaration with the modifier const to express the pay increase. Your program should allow the calculation to be repeated as often as the user wishes. Retroactive - taking effect from a date in the past Sample output as follows:- Enter current annual salary: 100000 Program should return new annual salary, monthly salary, and retroactive pay. new annual salary 107600 new monthly salary 8966.67 retroactive salary due: 3800Problem 4:- An employee is paid at a rate of $16.78 per hour for the first 40 hours worked in a week. Any hours over that are paid at the overtime rate of one-and-a-half times that. From the worker's gross pay, 6% is withheld for Social Security tax. 14% is withheld for state income tax and $10 per week is withheld for union dues. If the worker has three or more dependents, then an additional $35 is withheld to cover the extra cost of health insurance beyond what the employee pays.
a) Write a program that will read in the number of hours worked in a week and the number of dependants as input and will then output the worker's gross pay, each withholding amount, and the net take-home pay for the week.
b) Modify your program so that it allows the calculation to be repeated as often as the user wishes. User enters the sentinel value -1 to terminate the program. Save this with a different filename from part (a).
Problem 5:- The following flowchart contains a series of questions to determine what kind of haircut to get. Write a program that asks the questions to the user and outputs the recommended haircut. Problem 3:- Workers at a particular company have won a 7.6% pay increase retroactive for 6 months. Write a program that takes an employee's previous annual salary as input and outputs the amount of retroactive pay due to the employee, the new annual salary and the new monthly salary. Use a variable declaration with the modifier const to express the pay increase. Your program should allow the calculation to be repeated as often as the user wishes. Retroactive - taking effect from a date in the past Sample output as follows:- Enter current annual salary: 100000 Program should return new annual salary, monthly salary, and retroactive pay. new annual salary 107600 new monthly salary 8966.67 retroactive salary due: 3800
Problem 4:- An employee is paid at a rate of $16.78 per hour for the first 40 hours worked in a week. Any hours over that are paid at the overtime rate of one-and-a-half times that. From the worker's gross pay, 6% is withheld for Social Security tax. 14% is withheld for state income tax and $10 per week is withheld for union dues. If the worker has three or more dependents, then an additional $35 is withheld to cover the extra cost of health insurance beyond what the employee pays.
a) Write a program that will read in the number of hours worked in a week and the number of dependants as input and will then output the worker's gross pay, each withholding amount, and the net take-home pay for the week.
b) Modify your program so that it allows the calculation to be repeated as often as the user wishes. User enters the sentinel value -1 to terminate the program. Save this with a different filename from part (a).
Problem 5:- The following flowchart contains a series of questions to determine what kind of haircut to get. Write a program that asks the questions to the user and outputs the recommended haircut. Problem 3:- Workers at a particular company have won a 7.6% pay increase retroactive for 6 months. Write a program that takes an employee's previous annual salary as input and outputs the amount of retroactive pay due to the employee, the new annual salary and the new monthly salary. Use a variable declaration with the modifier const to express the pay increase. Your program should allow the calculation to be repeated as often as the user wishes. Retroactive - taking effect from a date in the past Sample output as follows:- Enter current annual salary: 100000 Program should return new annual salary, monthly salary, and retroactive pay. new annual salary 107600 new monthly salary 8966.67 retroactive salary due: 3800
Problem 4:- An employee is paid at a rate of $16.78 per hour for the first 40 hours worked in a week. Any hours over that are paid at the overtime rate of one-and-a-half times that. From the worker's gross pay, 6% is withheld for Social Security tax. 14% is withheld for state income tax and $10 per week is withheld for union dues. If the worker has three or more dependents, then an additional $35 is withheld to cover the extra cost of health insurance beyond what the employee pays.
a) Write a program that will read in the number of hours worked in a week and the number of dependants as input and will then output the worker's gross pay, each withholding amount, and the net take-home pay for the week.
b) Modify your program so that it allows the calculation to be repeated as often as the user wishes. User enters the sentinel value -1 to terminate the program. Save this with a different filename from part (a).
Problem 5:- The following flowchart contains a series of questions to determine what kind of haircut to get. Write a program that asks the questions to the user and outputs the recommended haircut. Mal Male or Female? Female- Superhero or Super Vilain Superhero or Super Vilain? Superhere Superhero Steak or Sush You should get a mohawk Anime or Stcom Anme Steak Sitcem You should get a flat top You shoudd get a pompadour You should go with banes You should get a bob
Explanation / Answer
Problem 3:
#include<iostream>
#include<iomanip>
using namespace std;
const float Pay_Increase = 0.076;
const int No_Months = 12;
int main()
{
float Annual_Salary;
float New_Annual_Salary;
float Retro_Pay;
float New_Monthly_Salary;
cout << "Enter Annual Salary of Employee";
cin >> Annual_Salary;
cout <<endl;
New_Annual_Salary = Annual_Salary*(1+Pay_Increase);
Retro_Pay = (New_Annual_Salary-Annual_Salary)/2;
New_Monthly_Salary = New_Annual_Salary/12;
cout <<"Annual_Salary :" <<fixed << setprecision(2) << Annual_Salary << endl;
cout <<"New_Annual_Salary :" << New_Annual_Salary << endl;
cout <<"Retro_Pay :" << fixed << setprecision(2) <<Retro_Pay << endl;
cout <<"New_Monthly_Salary :" << fixed << setprecision(2) <<New_Monthly_Salary << endl;
return 0;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.