Problem 2 of Lab 8: 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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Rewrite Problem 2 of Lab 8 (Breakfast billing system) using class.

 

Problem 2 of Lab 8: Write a program to help a local restaurant automate its breakfast billing system. The program should do the following:

  1. Show the customer the different breakfast items offered by the restaurant.
  2. Allow the customer to select more than one item from the menu.
  3. 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 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

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Computational Systems
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education

Expert Answers to Latest Homework Questions

Q: The graph below represents the quantity of potatoes demanded (in thousands of pounds) for Delaware…
Q: An increase in the demand for washing machines might be caused by Multiple Choice an expected…
Q: Consider the market for cars. Which determinant of demand is affected by each of the following…
Q: Please draw FBD and label all forces as well
Q: Consider the following data. Step 1 of 3: Determine the mean of the given data. Answer How to enter…
Q: Explain how x-ray diffraction is used to determine the crystal structure of a material. What are the…
Q: #6 & #5 Please Help
Q: How should i respond to this post? In my portfolio project on addressing obesity in Weld County,…
Q: A finite region of horizontal, uniform electric field points to the right with magnitude E. The…
Q: Are there related products or complements that might affect the demand for more free urgent care…
Q: 1. Your child wants to get a Facebook page. Do you allow him/her to get a Facebook page? What…
Q: Car 1 goes around a level curve at a constant speed of 65 km/hr. The curve is a circular arc with a…
Q: Exercise 1.5. Let H be the subset of Mat2 (R) consisting of all nonzero matrices of the form a Is H…
Q: Exercise 1.3. Given a finite set S with cardinality n = N, determine the cardinality of the set of…
Q: Exercise 1.2. Determine whether the following relations ~ is an equivalence relation: (1) nm in Z if…
Q: Give me answer without using AI
Q: Modern control engineering 4th edition, chapter 6. I would like to understand the details of the…
Q: Modern control engineering 4th edition, chapter 6. I would like to understand the details of the…
Q: ??
Q: Answer with Proper work
Q: Strict warning: Don't use AI