Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Use the description from Parking Ticket Simulator from Chapter 14 as a basis, where you need to create a Car class and Police Officer class,

Use the description from Parking Ticket Simulator from Chapter 14 as a basis, where you need to create a Car class and Police Officer class, to create a new simulation. Write a simulation program (refer to the Bank Teller example in the PPT) that simulates cars entering a parking lot, paying for parking, and leaving the parking lot. The officer will randomly appear to survey the cars in the lot to ensure that no cars are parked beyond their time limit. If a car is found to be in violation, then the car is towed away (removed from the parking lot). Note may need other classes to have a true OOD. The simulation should have the following parameters:

A lot with 20 spaces

Cars can pay for parking in 15 minute increments: 15, 30, 45, and 60 minutes.

Cars can be parked at a max of 1 hour. Therefore a car could pay for 30 minutes of parking, and park for 45 minutes. Any car parked for more than an hour is automatically in violation and is towed away.

Cars can park for 5 - 70 minutes (using 5 minute increments)

Cars that are towed are just removed from the lot

The police officer should patrol at least once every 10 minutes on average.

If the lot is full, cars are removed from the simulation.

The program should only ask the user for the amount of time (in minutes) to run the simulation. The simulation should run to the end and output the following data:

Number of cars that were found in violation

Number of cars that parked

Number of cars that were turned away because the lot was full

The average # of full spaces

The program should be written in c++ using visual studio.

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

Microsoft Visual Basic 2008 Comprehensive Concepts And Techniques

Authors: Gary B. Shelly, Corinne Hoisington

1st Edition

1423927168, 978-1423927167

More Books

Students also viewed these Databases questions