Limited Offer Get 25% off — use code BESTW25
No AI No Plagiarism On-Time Delivery Free Revisions
Claim Now

CIS115 Week 3 Lab Overview Title of Lab: Change Calculator and Shipping Calculator in Python

CIS115 Week 3 Lab Overview

Title of Lab: Change Calculator and Shipping Calculator in Python

Summary – Part 1
Create a program that calculates the coins needed to make change for the specified number of cents.
Summary – Part 2
Create a program that calculates the total cost of an order including shipping.
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 – Change Calculator
Sample Output:
Change Calculator

Enter number of cents (0-99): 99

Quarters: 3
Dimes: 2
Nickels: 0
Pennies: 4

Continue? (y/n): y

Enter number of cents (0-99): 55

Quarters: 2
Dimes: 0
Nickels: 1
Pennies: 0

Continue? (y/n): n

Bye!

Specifications:
• The program should display the minimum number of quarters, dimes, nickels, and pennies that one needs to make up the specified number of cents.
• Assume that the user will enter a valid integer for the number of cents.
• The program should continue only if the user enters “y” or “Y” to continue.
Part 2 – Shipping Calculator

Sample Output:
===============================================================
Shipping Calculator
===============================================================
Cost of items ordered: 49.99
Shipping cost: 7.95
Total cost: 57.94

Continue? (y/n): y
===============================================================
Cost of items ordered: -65.50
You must enter a positive number. Please try again.
Cost of items ordered: 65.50
Shipping cost: 9.95
Total cost: 75.45

Continue? (y/n): n
===============================================================
Bye!

Specifications:

Use the following table to calculate shipping cost:

Cost of Items Shipping Cost
< $30.00 $5.95 $30.00 - $49.99 $7.95 $50.00 - $74.99 $9.95 > $75.00 Free

• If the user enters a number that’s less than zero, display an error message and give the user a chance to enter the number again.

Plagiarism Free Assignment Help

Expert Help With This Assignment — On Your Terms

Native UK, USA & Australia writers Deadline from 3 hours 100% Plagiarism-Free — Turnitin included Unlimited free revisions Free to submit — compare quotes
Scroll to Top