Money dispenser calculatorwrite a program that produces a


Money dispenser calculatorWrite a program that produces a list of NZ notes and coins required to give change for a user-entered amount up to $1000. The amounts are for whole dollar amounts (there's no need for 50c, 20c and 10c coins), so the variables used should be integers. For example, if the amount was $47, you could pay for this with 47 $1 notes, but you'd normally use a selection of larger denomination notes. For this question, you are to use the largest possible notes or coins at any given step. For the $47 example, as a $100 note is too big and so is a $50, the next step is to dispense $20 notes, and then $10, $5 and so on. The program prompts the user for the initial amount. This becomes the initial balance and as you dispense notes and coins, this balance decreases. e.g. A basic version might produce Initial amount ($): 348 $100 $100 $100 $20 $20 $5 $2 $1 >>> and a more advanced solution might display something like 3 x $100 2 x $20 1 x $5 and so on, however either version is sufficient for full marks. There is a lot of code that is mostly the same, so using a function is recommended.

HINT: don't forget the modulus % operator. Remember this is an arithmetic operator that yields the remainder: e.g. quotient = 47 //10 remainder = 47 % 10 print("47 divided by 10 is", quotient, "-- this used the // operator (integer division)", ) print("with", remainder, "left over. -- this used the % operator (modulus)") 47 divided by 10 is 4 -- this used the // operator (integer division) with 7 left over. -- this used the % operator (modulus)

Request for Solution File

Ask an Expert for Answer!!
Basic Computer Science: Money dispenser calculatorwrite a program that produces a
Reference No:- TGS01376855

Expected delivery within 24 Hours