1 Application Description
In this assignment, you will implement an application that controls a “Fully Automatic Beverage Vending Machine”. Your are responsible to implement the controller software of this machine. The software should be able to control the brew process of different coffee and tea beverages.
The machine should be able to
• brew Coffee sorts of Espresso, Americano, Latte Macchiato, and
• make Tea sorts of Black Tea, Green Tee and Yellow Tea.
As an additional requirement, the coffee machine should be able to add condiments like milk and sugar to the hot beverage. Users of the machine should be able to select between zero to 3 units of milk or sugar to add. More than 3 units is not allowed.
Note: There is no need to implement a graphical user interface (GUI). Implement Unit Tests to show functionality of your implementation.
Optional Task: Calculate the final price of the hot beverage from a set of base prices, like hot coffee 2 USD,
7 freelancers are bidding on average $20 for this job
I'm excited with feeling that I would be able to satisfy your requirements Within Deadline. Please leave a message on my chat so we can discuss the project. Thank.
Hello, I have plenty of experience in C, C++ and JAVA. Actually I have completed a few projects like this (with UI) in JAVA. Please let me know your thoughts. Thank you!