This project is about Coffee Machine. this coinbase Machine takes coins, checks: resources, order needs, costs and Decide whether to prepare the order or refund the money.
There is hidden commands for manage the machine:
- report (makes a report about remaining resources)
- off
Note
Since commands are defined and sent to the machine by buttons, there is no invalid information input. At the moment, error handling for invalid input has not been done completely.