Question: ITSE 1 3 5 9 Pair Programming Project Create a self service check out program in python Assume the purchases can up to $ 2

ITSE 1359 Pair Programming Project
Create a self service check out program in python
Assume the purchases can up to $25.
Your program will print a "Welcome" message to user to start.
Your program generates a random number between 0.01 and 25.00 and displays the number as the amount to be paid. Your program will determine the change given back to a customer.
Your program must use at least one or more functions than your main function. Start to plan your program form the hierarchy chart.
The program asks the user to enter his payment, which must be in dollar bills of $1 bill, $5 bill, $10, and $20 bill. (must use exception handling)
If the payment is a negative number, an error message is displayed. Your program will prompt customer to enter the payment again.
If the payment is not a number of 1,5,10, or 20, an error message is displayed. Your program will prompt customer to enter the payment again.
If the payment is less than the amount to be paid, an error message is displayed. Your program will prompt customer to add more bills until the payment is larger than the amount to be paid.
$1 bills, 2 quarters, 1 dime, 1 nickel, and 2 cents.
The program will display the result to users including the information for
@ the amount to be paid
@ the payment amount user entered
the change in total
and a list of change in bills and coins correspondingly
It assumes there is enough changes for each category for $10/$5/$1/ Quarter/Dime/Nickel/Cent.
After transaction is finished, your program will ask users wheter they want to continue or not.
ITSE 1 3 5 9 Pair Programming Project Create a

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!