Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a code in c++ to develop a simulation program to evaluate the efficiency of a small fast food restaurant. Currently, it only has one

Write a code in c++ to develop a simulation program to evaluate the efficiency of a small fast food restaurant. Currently, it only has one machine for receiving payments. The company has discovered that the customers waiting queue was quite long during peak time. Therefore, the management is considering of increasing the number of machines for receiving payments. Since this company has a very tight budget, thus before investing lots of money in buying new machines and hiring new cashiers. The company wants to carry out a feasibility study to see if the investment is justified.

To make the program easy to use by non-technical people, one of the required features is that this program must be menu driven. All the major options are available at the main-menu screen. From this screen, users can set all the initial simulation parameters and choose to see the simulated results as well. So you have to make a program on the menu and payment system of the restaurent to reduce the delay of customer services. Make sure program will be coded in c++ using following requirements.

Rules For Customer Satisfaction Levels Are:

Satisfied customers ---- waiting time is less than 3 minutes.

Normal customers ----- waiting time is greater than 3 minutes but less than 10 minutes

Unsatisfied customers ----- waiting time is over 10 minutes.

Program Requirements:

You must design your own stack and queue data structure.

You must demonstrate the use of inheritance.

You must use template class linked list.

This program must be menu-driven.

INPUT:

1.Amount of time needed for servicing one customer (in minutes).

2.Probability for any new customer arrives during any given minute.

(Assuming the maximum number of customers per minute is one.).

3.Total length of time needed for the simulation (in minutes).

OUTPUT:

1.Total number of customers serviced during the simulated time-period.

2.Average customer waiting time.

3.Total number of satisfied customers.

4.Total number of normal customers.

5.Total number of unsatisfied customers.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Management Databases And Organizations

Authors: Richard T. Watson

3rd Edition

0471418455, 978-0471418450

More Books

Students also viewed these Databases questions

Question

=+ What would it look like? Who should deliver it?

Answered: 1 week ago