CST8110 – Introduction to Programming (Solution)

$ 29.99
Category:

Description

Lab Exercise #5 – if statement

Write a program (method main) to solve the following problem: A company needs to calculate an employee’s wages.
• Prompt the user for the number of hours worked by the employee this week, and the hourly rate they get paid.
• The company pays straight time as base pay for the first 37.5 hours worked (ie hours multiplied by rate) and time and a half for the hours worked over 37.5 (ie hours multiplied by rate*1.5). Calculate base pay and overtime pay.
• Income tax is deducted and is calculated as 0 for wages (base pay plus overtime) less than $1,000 for the week, 20% for wages between $1,000 and $2,000 inclusive, and 30% otherwise. Calculate income tax.
• Display base pay, overtime pay, tax deducted and net pay for the employee.

BONUS: add editing so that only hours of 0-60 can be entered, and rate of pay can only be 0-1500. (Don’t need to add handling for alphabetic entry yet).

Example 1:
Enter the number of hours worked : 40
Enter the rate of pay: 10.00

Base pay is $ 375.00
Overtime pay is $ 37.50
Total pay is $412.50
Tax deducted is $ 0.00
Net pay is $ 412.50

Example 2:
Enter the number of hours worked : 30
Enter the rate of pay: 100.00

Base pay is $ 3000.00
Overtime pay is $ 0.00
Total pay is $ 3000.00
Tax deducted is $ 900.00
Net pay is $ 2100.00

CST8110 – Lab Exercise 5 – if statement 1 of 1

Reviews

There are no reviews yet.

Be the first to review “CST8110 – Introduction to Programming (Solution)”

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