Question: Suppose that a vending machine sells all items for 50 cents and only accepts coins in these denominations: 25 cents, 10 cents, and 5
Suppose that a vending machine sells all items for 50 cents and only accepts coins in these denominations: 25 cents, 10 cents, and 5 cents. Implement a program that prompts the user to insert a coin, one at a time, each time informing the user of the amount due. Once the user has inputted at least 50 cents, output how many cents in change the user is owed. Assume that the user will only input integers, and ignore any integer that isn't an accepted denomination. Program Requirements Prompt user for input ("Insert Coin: ") until the total the user has entered is greater than or equal to 50. If total payment is less than 50, inform user of amount still due. Once payment is greater than or equal to 50, print the amount of change owed to the user. Ignore integers that are not in the following denominations: 25 cents, 10 cents, and 5 cents. Must include comments with your name, date, program name, and program purpose. Suppose that a vending machine sells all items for 50 cents and only accepts coins in these denominations: 25 cents, 10 cents, and 5 cents. Implement a program that prompts the user to insert a coin, one at a time, each time informing the user of the amount due. Once the user has inputted at least 50 cents, output how many cents in change the user is owed. Assume that the user will only input integers, and ignore any integer that isn't an accepted denomination. Program Requirements Prompt user for input ("Insert Coin: ") until the total the user has entered is greater than or equal to 50. If total payment is less than 50, inform user of amount still due. Once payment is greater than or equal to 50, print the amount of change owed to the user. Ignore integers that are not in the following denominations: 25 cents, 10 cents, and 5 cents. Must include comments with your name, date, program name, and program purpose.
Step by Step Solution
There are 3 Steps involved in it
Program def calculatechangetotalpayment changedue totalpayment 50 return changedue def main totalpayment 0 printVending Machine printDenominations acc... View full answer
Get step-by-step solutions from verified subject matter experts
