Dad15
New Coder
I am struggling on how to create a program to give adequate change to customers.The program should return the amount of notes and coins for the customer’s change.
Example: If the price is €3.75 and the paid amount is €50, then the client should receive €46.25 back in change.
The expected output should be:
2 x €20 // 2 twenty euro notes
1 x €5 // 1 five euro note
1 x €1 // 1 euro
1 x €0.2 // 1 twenty cent coin
1 x €0.05 // 1 five cent coin
Example: Price: €4.50, Paid amount: €20, Change: 15.50
Expected output:
1 x €10
1 x €5
1 x €0.5
Notes
Include outputs for exceptions e.g. price: €4, paid amount: €3. Any ideas on how to solve this?
Example: If the price is €3.75 and the paid amount is €50, then the client should receive €46.25 back in change.
The expected output should be:
2 x €20 // 2 twenty euro notes
1 x €5 // 1 five euro note
1 x €1 // 1 euro
1 x €0.2 // 1 twenty cent coin
1 x €0.05 // 1 five cent coin
Example: Price: €4.50, Paid amount: €20, Change: 15.50
Expected output:
1 x €10
1 x €5
1 x €0.5
Notes
Include outputs for exceptions e.g. price: €4, paid amount: €3. Any ideas on how to solve this?