A Coffee Machine terminal program that prompts the user for actions,
displays the machine's current contents, and allows for the manipulation
of resources to fulfill a specific coffee order. The machine also notifies
the user if resources are lacking when selecting their coffee type.
- Loops
- Constants
- Data Class
- When Expressions
- Member Functions
- Exception Handling
- Object-Oriented Programming
- Inheritance, Encapsulation, Abstraction
Coffee Machine (Kotlin)
Part of the JetBrains Academy: Hyperskill - Kotlin Developer Course