CIS115 Week 1 Lab Overview Title of Lab: Building a Registration Form and Pay Calculator in Python Summary – Part 1 Create a program that allows a student to complete a registration form and displays...

1 answer below »

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.




CIS115 Week 1 Lab Overview Title of Lab: Building a Registration Form and Pay Calculator in Python 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 user’s full name consists of the user’s first name, a space, and the user’s last name. · The temporary password consists of the user’s first name, an asterisk (*), and the user’s 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. INPUT PROCESSING OUTPUT hours pay_rate gross_pay = round(hours * pay_rate, 2) tax_rate = 18 tax_amount = round(gross_pay * (tax_rate / 100), 2) take_home_pay = round(gross_pay - tax_amount, 2) gross_pay tax_rate tax_amount take_home_pay CIS115 Week 1 Lab Overview Title of Lab: Building a Registration Form and Pay Calculator in Python 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 user’s full name consists of the user’s first name, a space, and the user’s last name. · The temporary password consists of the user’s first name, an asterisk (*), and the user’s birth year. · Assume the user will enter valid data. CIS115 Week 1 Lab Overview Title of Lab: Building a Registration Form and Pay Calculator in Python 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 user’s full name consists of the user’s first name, a space, and the user’s last name.  The temporary password consists of the user’s first name, an asterisk (*), and the user’s birth year.  Assume the user will enter valid data.
Answered Same DayJan 09, 2021

Answer To: CIS115 Week 1 Lab Overview Title of Lab: Building a Registration Form and Pay Calculator in Python...

Swapnil answered on Jan 09 2021
128 Votes
74379/Document.docx# 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.
print("Enter first name:",end=" ")
f_name=input()
print("Enter last name:",end=" ")
l_name=input()
print("Enter date of Birth: ",end=" ")
dob=input()
print("Enter Phone number: ",end=" ")
contact=int(input())
print("Enter Address: ",end=" ")
Address=input()
print("Enter password: ",end=" ")
password=input()
while(len(password)<8):
    print("Password length must be greater than 8 or equal to 8")
    print("Enter the password: ",end=" ")
    password=input()
print("Confirm the password: ",end=" ")
cpassword=input()
while(password!=cpassword):
    print("Confirm password must match password")
    print("Confirm password: ",end=" ")
    cpassword=input()
name=f_name+" "+l_name
print("Registration...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here