by using c++ & oop .Apply the concepts that you learned (OOP, polymorphism, interfaces, packaging, …) to design a Parking Garage application and implement it using c++ programming language. This application manages a parking space for a configurable maximum number of vehicles. The designed application must handle the following functions: ● Each vehicle shall be identified by a model name, unique identification number and Model year. ● Park-in function that marks the arrival time of a vehicle if there is a viable slot. ● Park-out function that marks the departure time of a vehicle ● Calculate the parking fees during the park-out based on the time-of-stay with an hourly rate of 5 $ ● Calculate the total income as well as the total number of vehicles that used the parking garage at any given point in time. ● Display the available parking slots ● Enrich your application with the capability to handle a set of exceptions that can happen during user interaction and through any other calculations. The displayed error message for exceptional behavior should be descriptive.
by using c++ & oop .Apply the concepts that you learned (OOP, polymorphism, interfaces, packaging, …) to design a Parking
Garage application and implement it using c++
a parking space for a configurable maximum number of vehicles. The designed application must handle
the following functions:
● Each vehicle shall be identified by a model name, unique identification number and Model year.
● Park-in function that marks the arrival time of a vehicle if there is a viable slot.
● Park-out function that marks the departure time of a vehicle
● Calculate the parking fees during the park-out based on the time-of-stay with an hourly rate of 5 $
● Calculate the total income as well as the total number of vehicles that used the parking garage
at any given point in time.
● Display the available parking slots
● Enrich your application with the capability to handle a set of exceptions that can happen during
user interaction and through any other calculations. The displayed error message for exceptional
behavior should be descriptive.
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Programming with Microsoft Visual Basic 2017](https://www.bartleby.com/isbn_cover_images/9781337102124/9781337102124_smallCoverImage.gif)
![Programming with Microsoft Visual Basic 2017](https://www.bartleby.com/isbn_cover_images/9781337102124/9781337102124_smallCoverImage.gif)
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)