Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Ruby Language Create a cash register that can keep track of money and dispense change. The register should be able to handle bills of denominations
Ruby Language
Create a cash register that can keep track of money and dispense change. The register should be able to handle bills of denominations 20, 10, 5, 2 and 1. Given a dollar amount, the register should be able to dispense the appropriate number of bills to make that change. In cases where change cannot be made using the bills in the register, you should raise an error.
REQUIREMENTS
Must handle denominations 20, 10, 5, 2, and 1
Must be able to represent available moneys as a string
Must be able to add money to register
Must be able to take money from register
Must be able to dispense change for dollar amounts
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started