Jason opened a coffee shop at the beach and sells coffee in three sizes: small (9oz), medium (12oz), and large (15oz). The cost of one small cup is $1.75, one medium cup is $1.90, and one large cup is $2.00.
Write a menu-driven program that will make the coffee shop operational. Your program should allow the user to do the following:
Your program should consist of at least the following functions: a function to print the menu, a function to order the coffee (option 1), a function to check the total money made up (option 2), a function to check the total amount of coffee sold up (option 3), a function to check the number of cups of coffee of each size sold (option 4), and a function that print the data (option 5). Your program should not use any global variables and special values such as coffee cup sizes and cost of a coffee cup must be declared as named constants.
1: Enter 1 to order coffee.
2: Enter 2 to check the total money made up to this time.
3: Enter 3 to check the total amount of coffee sold up to this time.
4: Enter 4 to check the number of cups of coffee of each size sold.
5: Enter 5 to print the data.
9: Enter 9 to exit the program.
1
1: Enter 1 to buy coffee in a small cup size (9 oz)
2: Enter 2 to buy coffee in a medium cup size (12 oz)
3: Enter 3 to buy coffee in a large cup size (15 oz)
9: Enter 9 to exit.
3
Enter the number of cups: 2
1: Enter 1 to buy coffee in a small cup size (9 oz)
2: Enter 2 to buy coffee in a medium cup size (12 oz)
3: Enter 3 to buy coffee in a large cup size (15 oz)
9: Enter 9 to exit.
9
Please pay $4.00
1: Enter 1 to order coffee.
2: Enter 2 to check the total money made up to this time.
3: Enter 3 to check the total amount of coffee sold up to this time.
4: Enter 4 to check the number of cups of coffee of each size sold.
5: Enter 5 to print the data.
9: Enter 9 to exit the program.
2
Total money made: $4.00
1: Enter 1 to order coffee.
2: Enter 2 to check the total money made up to this time.
3: Enter 3 to check the total amount of coffee sold up to this time.
4: Enter 4 to check the number of cups of coffee of each size sold.
5: Enter 5 to print the data.
9: Enter 9 to exit the program.
3
Total amount of coffee sold: 30oz
1: Enter 1 to order coffee.
2: Enter 2 to check the total money made up to this time.
3: Enter 3 to check the total amount of coffee sold up to this time.
4: Enter 4 to check the number of cups of coffee of each size sold.
5: Enter 5 to print the data.
9: Enter 9 to exit the program.
4
Small cup count: 0
Medium cup count: 0
Large cup count: 2
1: Enter 1 to order coffee.
2: Enter 2 to check the total money made up to this time.
3: Enter 3 to check the total amount of coffee sold up to this time.
4: Enter 4 to check the number of cups of coffee of each size sold.
5: Enter 5 to print the data.
9: Enter 9 to exit the program.
5
Small cup count: 0
Medium cup count: 0
Large cup count: 2
Total amount of coffee sold: 30oz
Total money made: $4.00
1: Enter 1 to order coffee.
2: Enter 2 to check the total money made up to this time.
3: Enter 3 to check the total amount of coffee sold up to this time.
4: Enter 4 to check the number of cups of coffee of each size sold.
5: Enter 5 to print the data.
9: Enter 9 to exit the program.
9
Enter any key to continue . . .