Hello, I am having some trouble with a supermarket checkout simulation program i
ID: 3777382 • Letter: H
Question
Hello, I am having some trouble with a supermarket checkout simulation program in C++. I would be very grateful if you could give me some help with this assignment, my teacher was not very clear on how to do this and it is far beyond what we have done so far. I have found one solution but it uses friend functions (which we have not gone over yet and I cannot use) and does not work well. Here are the requirements for the project:
(Please do NOT use trees, friend functions or templates as we have not gone over those in class, we're only supposed to use a node and queue class, which can instead be titled customer and lane and also use ALOT of comments so I can understand everything and write my own code)
Write a program that simulates 3 checkout lanes at a supermarket. Customers arrive in random intervals from 1 - 4 minutes. Each customer is also serviced from 1 - 4 minutes. The store starts the day with 3 lanes open. Run the simulation for a 12-hour day (720 minutes) using the following to help you.
1. Get a random integer between 1 and 4 (customer arrival time)
2. Determine that customer's service time (another random integer!)
3. Begin servicing that customer (all lines are empty!)
4. Don't forget to account for all of the following throughout the "day"! a. calculate when customers arrive b. When they do, output a message (include customer ID and time of arrival) c. Enqueue them into a lane (think of logic to prevent 1 lane always being chosen!) d. When a customer is done being serviced, output a message (include customer ID and total time they spend in the queue) e. Dequeue the customer when they are finished
Also printout the remaining customers in each queue (all 3) when a customer enters or leaves a queue.
Answer the following questions after your simulation is complete.
1. What was the maximum number of customers in line (across all lines) at any time? How many were in each line?
2. What was the longest wait time for a customer?
3. Change the arrival time to 2-5 minutes, how does this affect the outcome? Re-answer problems 1 & 2 with these settings.
4. What are the minimum number of lanes that must be open to keep all customer's waiting times < 5 minutes using both of the arrival time intervals? How about for < 10 minutes?
Explanation / Answer
PROGRAM CODE:
#include<iostream>
#include<stdio.h>
using namespace std;
//ftime will hold time in seconds, remaining variables are for counting the number of customers in each lane and then to calculate the kongest wait time
int ftime = 0, customersLane1 = 0, customersLane2 = 0, customersLane3 = 0 , longestwaitTime;
//structure for customer
struct customer
{
int id;
int arrivalTime;
customer *next;
}
*frontLane1 = NULL,*rearLane1 = NULL,*frontLane2 = NULL,*rearLane2 = NULL,*frontLane3 = NULL,*rearLane3 = NULL,*p = NULL,*np = NULL;
//push method for enqueuing into the queue
void push(int x, int intime, customer *front, customer *rear)
{
np = new customer;
np->id = x;
np->arrivalTime = intime;
np->next = NULL;
if(front == NULL)
{
front = rear = np;
rear->next = NULL;
}
else
{
rear->next = np;
rear = np;
rear->next = NULL;
}
}
//pop method for removing from the queue
int pop(customer *front)
{
int x;
if(front == NULL)
{
}
else
{
p = front;
x = p->id;
front = front->next;
delete(p);
return(x);
}
return NULL;
}
//this methods does the servicing for all the customers
void servicing(int id)
{
int random = rand() % 4 + 1;
int serviceTime = rand() % 4 + 1;
int arrivalTime = ftime+random;
int lane = rand() % 3 + 1;
cout<<"Customer ID: "<<id<<" Arrival Time: "<<arrivalTime;
if(lane == 1)
{
push(id,ftime+arrivalTime, frontLane1, rearLane1);
pop(frontLane1);
customersLane1++;
}
else if(lane == 2)
{
push(id,arrivalTime, frontLane2, rearLane2);
pop(frontLane2);
customersLane2++;
}
else if(lane == 3)
{
push(id,arrivalTime, frontLane3, rearLane3);
pop(frontLane3);
customersLane3++;
}
//adding the arrival time and servicing time into the total time
ftime += random + serviceTime;
cout<<" Lane: "<<lane<<" Departure time: "<<ftime<<endl;
if(random - serviceTime > longestwaitTime)
longestwaitTime = random - serviceTime;
}
//main method
int main()
{
int customerID = 1;
while(ftime<=720)
servicing(customerID++);
cout<<endl<<endl<<"Number of Customers in Lane 1: "<<customersLane1<<endl;
cout<<"Number of Customers in Lane 2: "<<customersLane2<<endl;
cout<<"Number of Customers in Lane 3: "<<customersLane3<<endl;
cout<<"Longest wait time: "<<longestwaitTime<<endl;
return 0;
}
OUTPUT:
Customer ID: 1 Arrival Time: 4 Lane: 3 Departure time: 6
Customer ID: 2 Arrival Time: 9 Lane: 3 Departure time: 12
Customer ID: 3 Arrival Time: 13 Lane: 3 Departure time: 16
Customer ID: 4 Arrival Time: 18 Lane: 3 Departure time: 19
Customer ID: 5 Arrival Time: 20 Lane: 1 Departure time: 23
Customer ID: 6 Arrival Time: 27 Lane: 2 Departure time: 31
Customer ID: 7 Arrival Time: 32 Lane: 1 Departure time: 33
Customer ID: 8 Arrival Time: 35 Lane: 3 Departure time: 37
Customer ID: 9 Arrival Time: 38 Lane: 1 Departure time: 40
Customer ID: 10 Arrival Time: 43 Lane: 2 Departure time: 44
Customer ID: 11 Arrival Time: 46 Lane: 3 Departure time: 49
Customer ID: 12 Arrival Time: 53 Lane: 1 Departure time: 56
Customer ID: 13 Arrival Time: 60 Lane: 1 Departure time: 62
Customer ID: 14 Arrival Time: 64 Lane: 3 Departure time: 68
Customer ID: 15 Arrival Time: 70 Lane: 3 Departure time: 71
Customer ID: 16 Arrival Time: 73 Lane: 2 Departure time: 74
Customer ID: 17 Arrival Time: 77 Lane: 3 Departure time: 79
Customer ID: 18 Arrival Time: 81 Lane: 2 Departure time: 82
Customer ID: 19 Arrival Time: 83 Lane: 1 Departure time: 86
Customer ID: 20 Arrival Time: 87 Lane: 2 Departure time: 90
Customer ID: 21 Arrival Time: 93 Lane: 1 Departure time: 96
Customer ID: 22 Arrival Time: 97 Lane: 2 Departure time: 99
Customer ID: 23 Arrival Time: 101 Lane: 1 Departure time: 102
Customer ID: 24 Arrival Time: 104 Lane: 2 Departure time: 107
Customer ID: 25 Arrival Time: 111 Lane: 1 Departure time: 113
Customer ID: 26 Arrival Time: 116 Lane: 1 Departure time: 120
Customer ID: 27 Arrival Time: 122 Lane: 1 Departure time: 124
Customer ID: 28 Arrival Time: 127 Lane: 2 Departure time: 129
Customer ID: 29 Arrival Time: 131 Lane: 1 Departure time: 135
Customer ID: 30 Arrival Time: 136 Lane: 1 Departure time: 140
Customer ID: 31 Arrival Time: 141 Lane: 3 Departure time: 145
Customer ID: 32 Arrival Time: 148 Lane: 3 Departure time: 149
Customer ID: 33 Arrival Time: 150 Lane: 3 Departure time: 152
Customer ID: 34 Arrival Time: 153 Lane: 1 Departure time: 155
Customer ID: 35 Arrival Time: 159 Lane: 3 Departure time: 160
Customer ID: 36 Arrival Time: 163 Lane: 1 Departure time: 165
Customer ID: 37 Arrival Time: 168 Lane: 3 Departure time: 169
Customer ID: 38 Arrival Time: 173 Lane: 1 Departure time: 175
Customer ID: 39 Arrival Time: 179 Lane: 2 Departure time: 182
Customer ID: 40 Arrival Time: 186 Lane: 3 Departure time: 187
Customer ID: 41 Arrival Time: 188 Lane: 1 Departure time: 190
Customer ID: 42 Arrival Time: 191 Lane: 1 Departure time: 195
Customer ID: 43 Arrival Time: 197 Lane: 2 Departure time: 200
Customer ID: 44 Arrival Time: 203 Lane: 2 Departure time: 206
Customer ID: 45 Arrival Time: 209 Lane: 2 Departure time: 210
Customer ID: 46 Arrival Time: 212 Lane: 2 Departure time: 216
Customer ID: 47 Arrival Time: 220 Lane: 3 Departure time: 222
Customer ID: 48 Arrival Time: 226 Lane: 1 Departure time: 229
Customer ID: 49 Arrival Time: 230 Lane: 3 Departure time: 233
Customer ID: 50 Arrival Time: 237 Lane: 2 Departure time: 241
Customer ID: 51 Arrival Time: 242 Lane: 1 Departure time: 245
Customer ID: 52 Arrival Time: 249 Lane: 3 Departure time: 252
Customer ID: 53 Arrival Time: 254 Lane: 2 Departure time: 255
Customer ID: 54 Arrival Time: 258 Lane: 3 Departure time: 262
Customer ID: 55 Arrival Time: 264 Lane: 1 Departure time: 267
Customer ID: 56 Arrival Time: 270 Lane: 3 Departure time: 271
Customer ID: 57 Arrival Time: 274 Lane: 3 Departure time: 277
Customer ID: 58 Arrival Time: 280 Lane: 1 Departure time: 284
Customer ID: 59 Arrival Time: 285 Lane: 3 Departure time: 288
Customer ID: 60 Arrival Time: 292 Lane: 1 Departure time: 296
Customer ID: 61 Arrival Time: 298 Lane: 3 Departure time: 300
Customer ID: 62 Arrival Time: 304 Lane: 1 Departure time: 308
Customer ID: 63 Arrival Time: 309 Lane: 2 Departure time: 311
Customer ID: 64 Arrival Time: 312 Lane: 3 Departure time: 313
Customer ID: 65 Arrival Time: 317 Lane: 1 Departure time: 321
Customer ID: 66 Arrival Time: 324 Lane: 3 Departure time: 327
Customer ID: 67 Arrival Time: 331 Lane: 1 Departure time: 332
Customer ID: 68 Arrival Time: 336 Lane: 3 Departure time: 339
Customer ID: 69 Arrival Time: 340 Lane: 2 Departure time: 344
Customer ID: 70 Arrival Time: 346 Lane: 2 Departure time: 348
Customer ID: 71 Arrival Time: 350 Lane: 3 Departure time: 354
Customer ID: 72 Arrival Time: 357 Lane: 1 Departure time: 360
Customer ID: 73 Arrival Time: 361 Lane: 2 Departure time: 363
Customer ID: 74 Arrival Time: 365 Lane: 3 Departure time: 369
Customer ID: 75 Arrival Time: 373 Lane: 1 Departure time: 374
Customer ID: 76 Arrival Time: 378 Lane: 1 Departure time: 381
Customer ID: 77 Arrival Time: 382 Lane: 2 Departure time: 384
Customer ID: 78 Arrival Time: 385 Lane: 2 Departure time: 388
Customer ID: 79 Arrival Time: 392 Lane: 2 Departure time: 394
Customer ID: 80 Arrival Time: 398 Lane: 3 Departure time: 400
Customer ID: 81 Arrival Time: 401 Lane: 1 Departure time: 405
Customer ID: 82 Arrival Time: 408 Lane: 2 Departure time: 412
Customer ID: 83 Arrival Time: 413 Lane: 1 Departure time: 414
Customer ID: 84 Arrival Time: 418 Lane: 3 Departure time: 419
Customer ID: 85 Arrival Time: 420 Lane: 1 Departure time: 422
Customer ID: 86 Arrival Time: 424 Lane: 3 Departure time: 428
Customer ID: 87 Arrival Time: 432 Lane: 3 Departure time: 435
Customer ID: 88 Arrival Time: 439 Lane: 1 Departure time: 441
Customer ID: 89 Arrival Time: 443 Lane: 2 Departure time: 447
Customer ID: 90 Arrival Time: 448 Lane: 1 Departure time: 450
Customer ID: 91 Arrival Time: 452 Lane: 3 Departure time: 454
Customer ID: 92 Arrival Time: 455 Lane: 1 Departure time: 456
Customer ID: 93 Arrival Time: 457 Lane: 3 Departure time: 458
Customer ID: 94 Arrival Time: 461 Lane: 3 Departure time: 462
Customer ID: 95 Arrival Time: 465 Lane: 3 Departure time: 467
Customer ID: 96 Arrival Time: 469 Lane: 1 Departure time: 470
Customer ID: 97 Arrival Time: 473 Lane: 1 Departure time: 477
Customer ID: 98 Arrival Time: 479 Lane: 2 Departure time: 481
Customer ID: 99 Arrival Time: 485 Lane: 3 Departure time: 489
Customer ID: 100 Arrival Time: 492 Lane: 1 Departure time: 494
Customer ID: 101 Arrival Time: 496 Lane: 2 Departure time: 497
Customer ID: 102 Arrival Time: 500 Lane: 1 Departure time: 501
Customer ID: 103 Arrival Time: 504 Lane: 2 Departure time: 506
Customer ID: 104 Arrival Time: 509 Lane: 1 Departure time: 513
Customer ID: 105 Arrival Time: 515 Lane: 3 Departure time: 516
Customer ID: 106 Arrival Time: 519 Lane: 2 Departure time: 521
Customer ID: 107 Arrival Time: 524 Lane: 1 Departure time: 527
Customer ID: 108 Arrival Time: 529 Lane: 3 Departure time: 531
Customer ID: 109 Arrival Time: 532 Lane: 2 Departure time: 535
Customer ID: 110 Arrival Time: 537 Lane: 3 Departure time: 541
Customer ID: 111 Arrival Time: 543 Lane: 1 Departure time: 545
Customer ID: 112 Arrival Time: 546 Lane: 1 Departure time: 549
Customer ID: 113 Arrival Time: 552 Lane: 2 Departure time: 553
Customer ID: 114 Arrival Time: 557 Lane: 2 Departure time: 558
Customer ID: 115 Arrival Time: 562 Lane: 2 Departure time: 565
Customer ID: 116 Arrival Time: 568 Lane: 2 Departure time: 569
Customer ID: 117 Arrival Time: 573 Lane: 3 Departure time: 575
Customer ID: 118 Arrival Time: 578 Lane: 3 Departure time: 580
Customer ID: 119 Arrival Time: 583 Lane: 1 Departure time: 586
Customer ID: 120 Arrival Time: 588 Lane: 2 Departure time: 590
Customer ID: 121 Arrival Time: 594 Lane: 2 Departure time: 597
Customer ID: 122 Arrival Time: 601 Lane: 1 Departure time: 605
Customer ID: 123 Arrival Time: 609 Lane: 1 Departure time: 611
Customer ID: 124 Arrival Time: 615 Lane: 1 Departure time: 617
Customer ID: 125 Arrival Time: 618 Lane: 3 Departure time: 620
Customer ID: 126 Arrival Time: 624 Lane: 3 Departure time: 627
Customer ID: 127 Arrival Time: 628 Lane: 1 Departure time: 629
Customer ID: 128 Arrival Time: 633 Lane: 2 Departure time: 635
Customer ID: 129 Arrival Time: 638 Lane: 2 Departure time: 642
Customer ID: 130 Arrival Time: 646 Lane: 2 Departure time: 647
Customer ID: 131 Arrival Time: 649 Lane: 3 Departure time: 652
Customer ID: 132 Arrival Time: 653 Lane: 2 Departure time: 656
Customer ID: 133 Arrival Time: 657 Lane: 3 Departure time: 661
Customer ID: 134 Arrival Time: 664 Lane: 2 Departure time: 666
Customer ID: 135 Arrival Time: 668 Lane: 1 Departure time: 672
Customer ID: 136 Arrival Time: 676 Lane: 2 Departure time: 680
Customer ID: 137 Arrival Time: 681 Lane: 3 Departure time: 685
Customer ID: 138 Arrival Time: 689 Lane: 3 Departure time: 691
Customer ID: 139 Arrival Time: 694 Lane: 1 Departure time: 698
Customer ID: 140 Arrival Time: 700 Lane: 1 Departure time: 701
Customer ID: 141 Arrival Time: 702 Lane: 1 Departure time: 705
Customer ID: 142 Arrival Time: 709 Lane: 3 Departure time: 710
Customer ID: 143 Arrival Time: 713 Lane: 3 Departure time: 717
Customer ID: 144 Arrival Time: 721 Lane: 1 Departure time: 725
Number of Customers in Lane 1: 53
Number of Customers in Lane 2: 41
Number of Customers in Lane 3: 50
Longest wait time: 3
#Run2 - changing the arrival time between 2 and 5 minutes
Customer ID: 1 Arrival Time: 4 Lane: 3 Departure time: 6
Customer ID: 2 Arrival Time: 11 Lane: 3 Departure time: 14
Customer ID: 3 Arrival Time: 20 Lane: 3 Departure time: 23
Customer ID: 4 Arrival Time: 29 Lane: 3 Departure time: 30
Customer ID: 5 Arrival Time: 34 Lane: 1 Departure time: 37
Customer ID: 6 Arrival Time: 42 Lane: 2 Departure time: 46
Customer ID: 7 Arrival Time: 48 Lane: 1 Departure time: 49
Customer ID: 8 Arrival Time: 55 Lane: 3 Departure time: 57
Customer ID: 9 Arrival Time: 59 Lane: 1 Departure time: 61
Customer ID: 10 Arrival Time: 66 Lane: 2 Departure time: 67
Customer ID: 11 Arrival Time: 71 Lane: 3 Departure time: 74
Customer ID: 12 Arrival Time: 78 Lane: 1 Departure time: 81
Customer ID: 13 Arrival Time: 87 Lane: 1 Departure time: 89
Customer ID: 14 Arrival Time: 92 Lane: 3 Departure time: 96
Customer ID: 15 Arrival Time: 101 Lane: 3 Departure time: 102
Customer ID: 16 Arrival Time: 104 Lane: 2 Departure time: 105
Customer ID: 17 Arrival Time: 111 Lane: 3 Departure time: 113
Customer ID: 18 Arrival Time: 118 Lane: 2 Departure time: 119
Customer ID: 19 Arrival Time: 124 Lane: 1 Departure time: 127
Customer ID: 20 Arrival Time: 130 Lane: 2 Departure time: 133
Customer ID: 21 Arrival Time: 137 Lane: 1 Departure time: 140
Customer ID: 22 Arrival Time: 146 Lane: 2 Departure time: 148
Customer ID: 23 Arrival Time: 152 Lane: 1 Departure time: 153
Customer ID: 24 Arrival Time: 158 Lane: 2 Departure time: 161
Customer ID: 25 Arrival Time: 163 Lane: 1 Departure time: 165
Customer ID: 26 Arrival Time: 171 Lane: 1 Departure time: 175
Customer ID: 27 Arrival Time: 177 Lane: 1 Departure time: 179
Customer ID: 28 Arrival Time: 185 Lane: 2 Departure time: 187
Customer ID: 29 Arrival Time: 191 Lane: 1 Departure time: 195
Customer ID: 30 Arrival Time: 201 Lane: 1 Departure time: 205
Customer ID: 31 Arrival Time: 210 Lane: 3 Departure time: 214
Customer ID: 32 Arrival Time: 218 Lane: 3 Departure time: 219
Customer ID: 33 Arrival Time: 222 Lane: 3 Departure time: 224
Customer ID: 34 Arrival Time: 230 Lane: 1 Departure time: 232
Customer ID: 35 Arrival Time: 235 Lane: 3 Departure time: 236
Customer ID: 36 Arrival Time: 241 Lane: 1 Departure time: 243
Customer ID: 37 Arrival Time: 249 Lane: 3 Departure time: 250
Customer ID: 38 Arrival Time: 253 Lane: 1 Departure time: 255
Customer ID: 39 Arrival Time: 257 Lane: 2 Departure time: 260
Customer ID: 40 Arrival Time: 266 Lane: 3 Departure time: 267
Customer ID: 41 Arrival Time: 269 Lane: 1 Departure time: 271
Customer ID: 42 Arrival Time: 276 Lane: 1 Departure time: 280
Customer ID: 43 Arrival Time: 285 Lane: 2 Departure time: 288
Customer ID: 44 Arrival Time: 292 Lane: 2 Departure time: 295
Customer ID: 45 Arrival Time: 299 Lane: 2 Departure time: 300
Customer ID: 46 Arrival Time: 303 Lane: 2 Departure time: 307
Customer ID: 47 Arrival Time: 310 Lane: 3 Departure time: 312
Customer ID: 48 Arrival Time: 315 Lane: 1 Departure time: 318
Customer ID: 49 Arrival Time: 321 Lane: 3 Departure time: 324
Customer ID: 50 Arrival Time: 330 Lane: 2 Departure time: 334
Customer ID: 51 Arrival Time: 338 Lane: 1 Departure time: 341
Customer ID: 52 Arrival Time: 347 Lane: 3 Departure time: 350
Customer ID: 53 Arrival Time: 356 Lane: 2 Departure time: 357
Customer ID: 54 Arrival Time: 360 Lane: 3 Departure time: 364
Customer ID: 55 Arrival Time: 369 Lane: 1 Departure time: 372
Customer ID: 56 Arrival Time: 378 Lane: 3 Departure time: 379
Customer ID: 57 Arrival Time: 382 Lane: 3 Departure time: 385
Customer ID: 58 Arrival Time: 391 Lane: 1 Departure time: 395
Customer ID: 59 Arrival Time: 401 Lane: 3 Departure time: 404
Customer ID: 60 Arrival Time: 410 Lane: 1 Departure time: 414
Customer ID: 61 Arrival Time: 416 Lane: 3 Departure time: 418
Customer ID: 62 Arrival Time: 424 Lane: 1 Departure time: 428
Customer ID: 63 Arrival Time: 431 Lane: 2 Departure time: 433
Customer ID: 64 Arrival Time: 435 Lane: 3 Departure time: 436
Customer ID: 65 Arrival Time: 438 Lane: 1 Departure time: 442
Customer ID: 66 Arrival Time: 448 Lane: 3 Departure time: 451
Customer ID: 67 Arrival Time: 457 Lane: 1 Departure time: 458
Customer ID: 68 Arrival Time: 460 Lane: 3 Departure time: 463
Customer ID: 69 Arrival Time: 467 Lane: 2 Departure time: 471
Customer ID: 70 Arrival Time: 476 Lane: 2 Departure time: 478
Customer ID: 71 Arrival Time: 483 Lane: 3 Departure time: 487
Customer ID: 72 Arrival Time: 489 Lane: 1 Departure time: 492
Customer ID: 73 Arrival Time: 497 Lane: 2 Departure time: 499
Customer ID: 74 Arrival Time: 501 Lane: 3 Departure time: 505
Customer ID: 75 Arrival Time: 507 Lane: 1 Departure time: 508
Customer ID: 76 Arrival Time: 514 Lane: 1 Departure time: 517
Customer ID: 77 Arrival Time: 520 Lane: 2 Departure time: 522
Customer ID: 78 Arrival Time: 524 Lane: 2 Departure time: 527
Customer ID: 79 Arrival Time: 529 Lane: 2 Departure time: 531
Customer ID: 80 Arrival Time: 533 Lane: 3 Departure time: 535
Customer ID: 81 Arrival Time: 537 Lane: 1 Departure time: 541
Customer ID: 82 Arrival Time: 544 Lane: 2 Departure time: 548
Customer ID: 83 Arrival Time: 551 Lane: 1 Departure time: 552
Customer ID: 84 Arrival Time: 555 Lane: 3 Departure time: 556
Customer ID: 85 Arrival Time: 561 Lane: 1 Departure time: 563
Customer ID: 86 Arrival Time: 569 Lane: 3 Departure time: 573
Customer ID: 87 Arrival Time: 576 Lane: 3 Departure time: 579
Customer ID: 88 Arrival Time: 581 Lane: 1 Departure time: 583
Customer ID: 89 Arrival Time: 589 Lane: 2 Departure time: 593
Customer ID: 90 Arrival Time: 595 Lane: 1 Departure time: 597
Customer ID: 91 Arrival Time: 601 Lane: 3 Departure time: 603
Customer ID: 92 Arrival Time: 606 Lane: 1 Departure time: 607
Customer ID: 93 Arrival Time: 612 Lane: 3 Departure time: 613
Customer ID: 94 Arrival Time: 615 Lane: 3 Departure time: 616
Customer ID: 95 Arrival Time: 622 Lane: 3 Departure time: 624
Customer ID: 96 Arrival Time: 627 Lane: 1 Departure time: 628
Customer ID: 97 Arrival Time: 633 Lane: 1 Departure time: 637
Customer ID: 98 Arrival Time: 643 Lane: 2 Departure time: 645
Customer ID: 99 Arrival Time: 649 Lane: 3 Departure time: 653
Customer ID: 100 Arrival Time: 657 Lane: 1 Departure time: 659
Customer ID: 101 Arrival Time: 664 Lane: 2 Departure time: 665
Customer ID: 102 Arrival Time: 668 Lane: 1 Departure time: 669
Customer ID: 103 Arrival Time: 671 Lane: 2 Departure time: 673
Customer ID: 104 Arrival Time: 678 Lane: 1 Departure time: 682
Customer ID: 105 Arrival Time: 686 Lane: 3 Departure time: 687
Customer ID: 106 Arrival Time: 690 Lane: 2 Departure time: 692
Customer ID: 107 Arrival Time: 697 Lane: 1 Departure time: 700
Customer ID: 108 Arrival Time: 704 Lane: 3 Departure time: 706
Customer ID: 109 Arrival Time: 708 Lane: 2 Departure time: 711
Customer ID: 110 Arrival Time: 715 Lane: 3 Departure time: 719
Customer ID: 111 Arrival Time: 725 Lane: 1 Departure time: 727
Number of Customers in Lane 1: 42
Number of Customers in Lane 2: 29
Number of Customers in Lane 3: 40
Longest wait time: 5
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.