Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Write a C++ program to simulate a service desk. This service desk should be able to service customers that can have one of three different
Write a C++ program to simulate a service desk. This service desk should be able to service customers that can have one of three different priorities (high, medium, and low). The duration for any customer is a random number (between 5 minutes and 8 minutes). You need to write a program that will do the following:
- Generate random 100 service requests.
- Each service request can be either high, medium, or low priority. (Your program should randomly allocate this priority to each service.)
- Each service request may need any time to be serviced between 5 and 8 minutes. (Your program should randomly allocate this time to each service.)
- Your program should simulate the case when you have one service station for all customers.
- Your program should simulate the case when you have two service stations for these 100 customers.
- For each case, output the following statistics:
- The number of requests for each priority along with the service time for each request
- The waiting time for each service request
- The average waiting time for service requests within each priority
You should submit your C++ source code along with screen shots of sample runs that showed successful runs for the above steps.
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