Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Other

CIS 115 Week 1 iLab: Building a Registration Form and Pay Calculator in Python.

Rating
-
Sold
-
Pages
4
Uploaded on
01-04-2022
Written in
2021/2022

CIS115 Week 1 Lab OverviewTitle 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: 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. 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 INPUT PROCESSING OUTPUT first_name last_name birth_year password=first_name + ”*” + str(birth_year) password • #!/usr/bin/env python3 # display a welcome message print("Registration Form") print() # get input from the user first_name = input("First name:t") last_name = input("Last name:t") birth_year = input("Birth year:t") print() # create strings name = first_name + " " + last_name temp_password = first_name + "*" + birth_year # display the results print("Welcome " + name + "!") print("Yourregistration is complete.") print("Your temporary password is: " + temp_password) Part 2 – Pay Calculator Sample Output: • The formula for calculating gross pay is: o gross pay = hours worked * hourly rate • The formula for calculating tax amount is: o tax amount = gross pay * (tax rate / 100) • The formula for calculating take home pay is: o 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 gross_pay = round(hours * pay_rate, 2) gross_pay pay_rate tax_rate = 18 tax_rate tax_amount = round(gross_pay * (tax_rate / tax_amount 100), 2) take_home_pay take_home_pay = round(gross_pay - tax_amount, 2) #!/usr/bin/env python3 # display a welcome message print("Pay Check Calculator") print() # get input from the user hours = float(input("Hours Worked:tt")) pay_rate = float(input("Hourly Pay Rate:t")) print() # make calculations 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) # display the results print("Gross Pay:tt", gross_pay) print("Tax Rate:tt",str(tax_rate) + "%") print("Tax Amount:tt", tax_amount) print("Take Home Pay:tt", take_home_pay)

Show more Read less
Institution
Course

Content preview

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.

Written for

Course

Document information

Uploaded on
April 1, 2022
Number of pages
4
Written in
2021/2022
Type
OTHER
Person
Unknown

Subjects

$9.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
BrilliantScores Chamberlain College Of Nursng
Follow You need to be logged in order to follow users or courses
Sold
2875
Member since
4 year
Number of followers
2237
Documents
16200
Last sold
1 week ago
latest updated documents, correct, verified & graded A study materials

get bundles, documents, test banks, case studies, shadow health's, ATIs, HESIs, study guides, summary, assignments & every kind of study materials.

3.8

782 reviews

5
391
4
118
3
118
2
38
1
117

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions