Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote