Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a program to determine what change a cashier should return to a customer. The program will ask how much an item being purchased costs,

image text in transcribed

Write a program to determine what change a cashier should return to a customer. The program will ask how much an item being purchased costs, and then how much the customer paid. The program will return what change should be given. (see output below) Hint: The change being returned should be mathematically changed to an integer representing the amount in pennies. This will allow you to use integer division and the modulus operator. The output prints the total cents to be returned (which should be an integer variable) to make sure that this step is done correctly. Also, there are times, because it is converting from a decimal number to an integer after doing math with the decimal numbers, there could be a rounding error (the cents to be returned might be off by a penny) To fix this, make the numbers they enter into an integer (multiply them to move the decimal and then store them in integer variables, which will truncate the decimal) BEFORE you subtract. That way you are subtracting 2 integers and not two doubles. PLEASE FOLLOW THIS ADVICE: This program will be challenging. First try to use paper and pencil to calculate each number being output. Then try to think about what variables you used (what numbers did you use to calculate your answers) Then start by just printing the number of cents to be returned. Then try to just print out the number of 10 dollar bills and get that to work. Then add the number of 5 dollar bills and get that to work. Then add the number of 1 dollar bills, etc. In other words, just go down the output, but only do one line of output at a time and get that to work before moving to the next line. By doing each part one at a time, you will start to see a pattern to how to solve this. Sample Output Enter the item cost: 7.12 Enter what customer paid: 20.00 The total number of cents to be returned is: 1288 Change given should be Number of 10 dollar bills: 1 Number of 5 dollar bills: 0 Number of 1 dollar bills: 2 Number of quarters: 3 Number of dimes: 1 Number of nickels: 0 Number of pennies: 3

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database And Expert Systems Applications Dexa 2023 Workshops 34th International Conference Dexa 2023 Penang Malaysia August 28 30 2023 Proceedings

Authors: Gabriele Kotsis ,A Min Tjoa ,Ismail Khalil ,Bernhard Moser ,Atif Mashkoor ,Johannes Sametinger ,Maqbool Khan

1st Edition

303139688X, 978-3031396885

More Books

Students also viewed these Databases questions

Question

6 6 6 .

Answered: 1 week ago

Question

3. List ways to manage relationship dynamics

Answered: 1 week ago