Modify the provided code for the program that calculate the  overtime hours to: a. calculate the weekly pay for week 1 and week 2 and  b. then add them up to calculate the total pay earned for 2  weeks, c. then calculate the amount of taxes withheld based on 18% of  the earned pay and  d. finally calculate the net pay and display the earned pay, taxes withheld and the net pay (see the output below)   CODE: def calcWeeklyWages(totalHours, hourlyWage): # return the total weekly wages for a worked working totalHours, # with a given regular hourlyWage. Include overtime for hours over 40 if totalHours <= 40: totalWages = hourlyWage*totalHours print("you had no overtime hours this week") else: overtime = totalHours - 40 totalWages = hourlyWage*40 + (1.5*hourlyWage)*overtime print("your overtime hours this week are: ", overtime, "hours") return totalWages # main program (that you will need to modify) hours = float(input('Enter hours worked: ')) wage = float(input('Enter dollars paid per hour: ')) total = calcWeeklyWages(hours, wage) print("Wages for ", hours, "hours at $", wage, "per hour are: ", total) # Modification below: # 1. Modify the main program section by creating new user defined functions called weeklypay() # your weeklypay() will prompt the user to enter hours for this week, # set the wage to 15 and call calcWeeklyWages(totalHours, hourlyWage) # then return the total pay for that week # 2. To calculate the weekly pay for week 1 and week 2, call weeklypay() twice (for week 1 & week 2) # 3. Add the wages from week 1 and week 2 into a variable called paycheck_amount # 4. Calculate the income tax amount that your employer withhold from your paycehk # by multiplying paycehck amount * .18 (18 percent) # 5. Calculate the net pay by taking the income tax amount off the paycheck amount # 6. Finally, display the earned pay (paycheck amount), tax amount and net pay amount # based on the output example that you will see

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter3: Input/output
Section: Chapter Questions
Problem 4PE: 4. During each summer, John and Jessica grow vegetables in their backyard and buy seeds and...
icon
Related questions
Question

Modify the provided code for the program that calculate the 
overtime hours to:
a. calculate the weekly pay for week 1 and week 2 and 
b. then add them up to calculate the total pay earned for 2 
weeks,
c. then calculate the amount of taxes withheld based on 18% of 
the earned pay and 
d. finally calculate the net pay and display the earned pay, taxes
withheld and the net pay (see the output below)

 

CODE:


def calcWeeklyWages(totalHours, hourlyWage):
# return the total weekly wages for a worked working totalHours,
# with a given regular hourlyWage. Include overtime for hours over 40
if totalHours <= 40:
totalWages = hourlyWage*totalHours
print("you had no overtime hours this week")
else:
overtime = totalHours - 40
totalWages = hourlyWage*40 + (1.5*hourlyWage)*overtime
print("your overtime hours this week are: ", overtime, "hours")
return totalWages
# main program (that you will need to modify)
hours = float(input('Enter hours worked: '))
wage = float(input('Enter dollars paid per hour: '))
total = calcWeeklyWages(hours, wage)
print("Wages for ", hours, "hours at $", wage, "per hour are: ", total)
# Modification below:
# 1. Modify the main program section by creating new user defined functions called weeklypay()
# your weeklypay() will prompt the user to enter hours for this week,
# set the wage to 15 and call calcWeeklyWages(totalHours, hourlyWage)
# then return the total pay for that week
# 2. To calculate the weekly pay for week 1 and week 2, call weeklypay() twice (for week 1 & week 2)
# 3. Add the wages from week 1 and week 2 into a variable called paycheck_amount
# 4. Calculate the income tax amount that your employer withhold from your paycehk
# by multiplying paycehck amount * .18 (18 percent)
# 5. Calculate the net pay by taking the income tax amount off the paycheck amount
# 6. Finally, display the earned pay (paycheck amount), tax amount and net pay amount
# based on the output example that you will see

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Structure chart
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr