Question
Lab 8 (struct) Breakfast Billing System Write a program to help a local restaurant automate its breakfast billing system. The program should do the following:
Lab 8 (struct)
Breakfast Billing System
Write a program to help a local restaurant automate its breakfast billing system. The program should do the following:
- Show the customer the different breakfast items offered by the restaurant.
- Allow the customer to select more than one item from the menu.
- Calculate and print the bill
Assume that the restaurant offers the following breakfast items (the price of each item is shown to the right of the item):
Plain Egg $1.45
Bacon and Egg $2.45
Muffin $0.99
French Toast $1.99
Fruit Basket $2.49
Cereal $0.69
Coffee $0.50
Tea $0.75
Use an array, menuList, of the struct menuItemType, with three components: menuItem of string, menuPrice of type double, and Count of type int. Your program must contain at least the following functions:
- Function getData: This function loads the data from a file named menu.txt with the above breakfast items into the array menuList.
- Function showMenu: This function shows the different items offered by the restaurant and tells the user how to select the items.
- Function printCheck: This function calculates and prints the check. (Note that the billing amount should include a 5% tax.)
A sample output is:
Welcome to Johnny's Restaurant
Bacon and Egg 1 $2.45
Muffin 1 $0.99
Coffee 2 $1.00
Amount Total $4.44
Tax $0.22
Amount Due $4.66
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started