Question: Summary Part 1 Create a program that allows a student to complete a registration form and displays a completion message that includes the user's full
Summary Part 1
Create a program that allows a student to complete a registration form and displays a completion message that includes the user's full name and a temporary password.
Summary Part 2
Create a program that calculates a user's weekly gross and take-home pay.
Deliverables
- 2 source code Python files.
- A Word document containing both source code and the screen print of the program outputs.
Lab Steps
Part 1 Registration Form
Sample Output:
| Registration Form
First Name: Eric
Last Name: Idle
Birth Year: 1934
Welcome Eric Idle!
Your Registration is complete.
Your temporary password is: Eric*1934 |
Specifications:
- The users full name consists of the users first name, a space, and the users last name.
- The temporary password consists of the users first name, an asterisk (*), and the users birth year.
- Assume the user will enter valid data.
| INPUT | PROCESSING | OUTPUT |
| first_name last_name birth_year | password=first_name + * + str(birth_year) | password |
Part 2 Pay Calculator
Sample Output:
| Pay Check Calculator
Hours Worked: 35
Hourly Pay Rate: 14.50
Gross Pay: 507.5
Tax Rate: 18
Tax Amount: 91.35
Take Home Pay: 416.15 |
- The formula for calculating gross pay is:
- gross pay = hours worked * hourly rate
- The formula for calculating tax amount is:
- tax amount = gross pay * (tax rate / 100)
- The formula for calculating take home pay is:
- take home pay = gross pay - tax amount
- The tax rate should be 18%, but the program should store the tax rate in a variable so that you can easily change the tax rate later, just by changing the value that's stored in the variable.
- The program should accept decimal entries like 35.5 and 14.25.
- Assume the user will enter valid data.
- The program should round the results to a maximum of two decimal places.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
