Skip to content

Latest commit

 

History

History
22 lines (20 loc) · 1.06 KB

README.md

File metadata and controls

22 lines (20 loc) · 1.06 KB

Coffee-Machine

A Python-based coffee machine simulation that serves espresso, latte, and cappuccino. This interactive project lets you experience how a real coffee machine operates, managing resources, processing payments, and making delicious drinks.

Features

  1. Menu Options:
  • Offers three coffee choices: espresso, latte, and cappuccino.
  1. Resource Management:
  • Tracks available water, milk, and coffee resources.
  • Checks if sufficient ingredients are available before preparing a drink.
  1. Coin Processing:
  • Simulates a payment system using quarters, dimes, nickels, and pennies.
  • Calculates total payment and provides change if necessary.
  1. Reporting System:
  • Displays current resources (water, milk, coffee) and total profit.
  1. Power Off Option:
  • Allows the user to turn off the coffee machine simulation.

Future Improvements

  • Add more drink options and customizable recipes.
  • Introduce user accounts with personalized settings.
  • Implement a graphical user interface (GUI) for a more immersive experience.
  • Add multi-currency support for coin processing.