Skip to content

It is a coffee machine that accepts orders as espresso, cappuccino and late and checks if the resources in the inventory is enough to make the coffee

Notifications You must be signed in to change notification settings

Emman-24/Coffe-Machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coffee Machine

JetBrains Academy

What can be better than a cup of coffee during a break? A coffee that you don’t have to make yourself. It’s enough to press a couple of buttons on the machine and you get a cup of energy; but first, we should teach the machine how to do it. In this project, in this project, i have worked on programming a coffee machine simulator. The machine works with typical products: coffee, milk, sugar, and plastic cups; if it runs out of something, it shows a notification. You can get three types of coffee: espresso, cappuccino, and latte. Since nothing’s for free, it also collects the money. if you like this solution, don't forget start to give me a start.

Roadmap

This Project is completed in 6 different stages

  • Stage 1: Making Coffe

  • Stage 2:Ingredient calculator

  • Stage 3:Estimate the number of servings

  • Stage 4:Buy , fill , take !

  • Stage 5:Keep track of the supplies

  • Stage 6:Brush up your code

Demonstration

coffe.mp4

Lessons Learned

This project allowed me to understand more about OOP concepts such as classes , class methods and attributes .Practice working with functions, loops and conditions in Kotlin and also Learned about writing concise code.🤗

About

It is a coffee machine that accepts orders as espresso, cappuccino and late and checks if the resources in the inventory is enough to make the coffee

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages