Question: Project Description Project Name: CoffeeShop 0 1 Project Filename: Firstname _ Lastname _ Project 1 ( example: Jessica _ Smith _ Project 1 . py

Project Description
Project Name: CoffeeShop01
Project Filename: Firstname_Lastname_Project1(example: Jessica_Smith_Project1.py OR JSmith_project1.py)
Points: 50
Assistance: Students are now expected to complete this project without assistance from others and should consider projects as non-proctored exams.
Project Instructions
You have been hired by a local coffee shop to write a program that will calculate the cost of a coffee order.
The shop sells four types of coffees in three different sizes:
Regular (8 oz)
Grande (16 oz)
Venti (24 oz).
Your program should use:
A main menu for taking orders or ending the program,
a second menu for the type of coffee,
a third menu for the coffee size.
Calculate the total cost of the order including tax and display a bill for the coffee. See the Sample Output.
The current sales tax rate is 7.25%
Use constants, i.e. cost per ounce, sales tax, etc., in your calculations and wherever else they are appropriate.
Validate ALL menu choices.
Product Cost per Ounce
Plain Coffee $0.28
Latte $0.36
Macchiato $0.39
Frappuccino $0.42
Steps:
The main menu should be the first thing displayed when your program begins executing. The menu format should match the one in the Sample Output.
After displaying the coffee type menu and getting the users choice, display a menu to offer the user a choice of sizes. Validate the menu selections. See Sample Output.
Your program should continue to run until the user chooses the quit option from your menu.
After displaying the coffee size menu and getting the users choice, prompt the user for the customers name.
Calculate the cost of the coffee, sales tax and total cost of the order and display a bill for the coffee. See the Sample Output.
Your program's output should be formatted in the same manner as the Sample Output.
Program should continue to run until told to stop from main menu
Save your .py file using the required naming format.
Click the assignment link to upload your file.
Sample Output
Welcome to the Worlds Best Coffee Shop
1-Process single order
2-End program
enter choice 1
1-Plain Coffee
2-Latte
3-Macchiato
4-Frappuccino
enter choice of coffee 1
1-Regular
2-Grande
3-Venti
enter choice of size 1
enter customer name Fred Flintstone
Customer - Fred Flintstone
Ordered - Plain Coffee Regular
Coffee order 2.24
Sales tax 0.16
Order total 2.40
Welcome to the Worlds Best Coffee Shop
1-Process single order
2-End program
enter choice 1
1-Plain Coffee
2-Latte
3-Macchiato
4-Frappuccino
enter choice of coffee 4
1-Regular
2-Grande
3-Venti
enter choice of size 3
enter customer name Wilma Flintstone
Customer - Wilma Flintstone
Ordered - Frappuccino Venti
Coffee order 10.08
Sales tax 0.73
Order total 10.81
Welcome to the Worlds Best Coffee Shop
1-Process single order
2-End program
enter choice 2
Thank you for your business

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!