Display the dollars and quarters and dimes and nickels

Assignment Help Python Programming
Reference no: EM132356423

Exercise: Making change

Topics - Expressions, variables, input, %, //, Turtle

Implement a program that directs a cashier how to give change. The program has two inputs: the amount due and the amount received from the customer. Display the dollars, quarters, dimes, nickels, and pennies that the customer should receive in return. In order to avoid roundoff errors, the program user should supply both amounts in pennies, for example 526 instead of 5.26.

Sample runs:

Welcome to the change maker!

Enter the amount due in pennies: 828

Enter the amount received from the customer in pennies: 1000

Give the following change to the customer:

1 dollars, 2 quarters, 2 dimes, 0 nickels, and 2 pennies.

Enter the amount due in pennies: 456

Enter the amount received from the customer in pennies: 2000

Give the following change to the customer:

15 dollars, 1 quarters, 1 dimes, 1 nickels, and 4 pennies.

Enter the amount due in pennies: 401

Enter the amount received from the customer in pennies: 500

Give the following change to the customer:

0 dollars, 3 quarters, 2 dimes, 0 nickels, and 4 pennies.

When you have completed this program, save a copy and modify the copy to write the output to Turtle.

Reference no: EM132356423

Questions Cloud

Discuss about perceptions of current economic conditions : Is there a relationship between perceptions of current economic conditions and extent of a democracy? Using Afrobarometer 2015, please provide.
Write a function which should accept a list argument : Write a function which should accept a list argument and an integer argument as input. The function should return a new list containing the k largest value.
Implement a neural network using autoencoder : To be solved using R programming - Implement a neural network using autoencoder. Implement hard EM and soft EM GMM models for document clustering
Create an effective professional identity : In 500-750 words, describe the components necessary to create an effective professional identity and explain why professional networks are essential.
Display the dollars and quarters and dimes and nickels : Display the dollars, quarters, dimes, nickels, and pennies that the customer should receive in return. In order to avoid roundoff errors.
Planning and utilization of information-knowledge sharing : The planning and utilization of information, knowledge sharing, and KM provide the continuous building blocks of an effective KMS.
Describe the component of professional social work : As a future social worker, preparing a case presentation allows you to present social work practice skills demonstrated in addressing client needs.
Develop complete disaster recovery plan : Develop a Complete Disaster Recovery Plan to be submitted to the executive board of your company.
A program that lets a user find out their cost per square : Write a program that lets a user find out their cost per square inch of pizza and the pizza's total cost with and without sales tax.

Reviews

Write a Review

Python Programming Questions & Answers

  Generate a plot with a point for every charging station

After you have imported your data, you should use matplotlib to generate a plot with a point for every charging station. Note that the first column of data is longitude, i.e., the y-values, and the second column is latitude, i.e., the x-values

  Provide the code for a boolean-valued function

Provide the code for a Boolean-valued function perfect(n)that calculates and returns the Boolean value True or False according to whether the value of the parameter n is a perfect number or not, respectively

  What python ides are being used in the industry

Research the differences between JES, IDLE, and PyCharm. Compare/contrast features (a chart might be helpful). What Python IDEs are being used in the industry?

  Adopt a service oriented architecture

adopt a Service Oriented Architecture (SOA) for its future IT infrastructure. Queensland Health executives were impressed with your Template based, Reference

  1 checking for a circle on a line by itself your program

1. checking for a circle. on a line by itself your program must either print is a circle yes or is a circle no

  Write a program using python that asks the user

Write a program using python that asks the user to enter the number of packages purchased.

  Write a python program that contains a main function

Write a PYTHON program that contains a main function and a custom, void function namedshow_larger that takes two random integers as parameters.

  Development on windows and linux systems

develop a simple, data-intensive application in Python - Data Analysis of a Document Tracker

  Prompts the user to guess the number

Generates a random number between 1 and 1000. Prompts the user to guess the number. Tracks the number of guesses that have been made.

  Calculate and returns the new number of items in a queue

Calculates and returns the new number of items in a queue based on the given arrivals, departures, and items already waiting in the queue.

  Replace the previous heuristic with the manhattan distance

Implement the A* algorithm using the number of misplaced tiles as a heuristic function. Replace the previous heuristic with the manhattan distance

  Calculate the distance an object falls over time

You need a function that calculates the distance an object falls over time. Prompts the user to enter the falling time in seconds.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd