coding, C/C++ Programming

Assignment Help:
Problem Statement: You have to write a C program to develop a Car Parking Management System for a busy
commercial area. The system will record the car plate number, date and time when it enters the parking lot. And
when it (car) exits, the system will calculate the bill. The maximum 100 cars can be parked at any time. The rates
for the parking are as follows:
Day First ½ hour Next ½ Hours After 1 hour After 24 hours
Monday-Friday
during office hours
(9AM-5PM)
RM 0.20 RM 0.50 RM 1.60/ ½ hour RM 50.00/day
Saturday & Sunday
& after office hours
Free Free Free RM 25.00/day
Bill Calculation
Example 1: If a car enters at 1:10PM and exits at 2:25PM then the bill= 0.20 (first ½ hour) +0.50 (next ½ hour) +
15*1.6/30 (last 15 mins) = RM 1.50 for weekdays during office hour.
Example 2: If a car stays enters at 4:30PM and exits at 8:20PM hours then the bill=0.2 (first ½ hour) +Free (next
3:20 hour) =RM 0.2 for weekdays.
Example 3: If a car stays enters at 2:00PM and exits at 4:00PM next day then the bill=0.2 (first ½ hour) + 0.50 (next
½ hour) + 2*3.2 (next 2 hours)+Free (next 16 hours)+ 0.2 (next day first ½ hour) + 0.50 (next ½ hour next day) +
6*3.2 (next 6 hours next day) + 50.00(after 24 hours) =RM 77.00 for weekdays.
Then you need to do the following:
(i) Prepare bill for each car. A sample bill form is as follows
(ii) Calculate total amount of money earned for a particular period.
(iii) Count the number of cars parked in the parking area for a particular period.
Please note that
(i) a car can enter only when the parking lot is not full and
(ii) a free bill also need to be prepared
(iii) you can read date, day and time manually or automatically

Related Discussions:- coding

Explain bit-wise operators, Bit-wise Operators Some applications requir...

Bit-wise Operators Some applications require operations to be done on dissimilar bits of a byte separately. Bit-wise operators offer a facility to do just that. There are vario

Experiment with the small test matrix, For this assignment, I've provided a...

For this assignment, I've provided a data file called 'elevation.mat', which contains the elevation data you'll be working with.   Type load elevation.mat to get the varia

Functions, what is the difference between call by reference and call by poi...

what is the difference between call by reference and call by pointer method?

Define bit fields, Define Bit Fields Bit Fields permits the packing of ...

Define Bit Fields Bit Fields permits the packing of data in a structure. This is particularly useful when memory or data storage is at a premium. Usual examples: Packing

C++, 2. Write C++ code for calculating the time table

2. Write C++ code for calculating the time table

Input and output routines, Data is required to be fed into the program (inp...

Data is required to be fed into the program (input) and sent out of the program (output). Considering the draughtsman using a CAD station, the input is his commands to cause lines/

Using substitution model write corresponding constructor, (a) Pairs may be ...

(a) Pairs may be represented using a lambda. Using only lambdas, create a procedure (triple x y z) that constructs a triplet. You may NOT use car, cons or cdr in the triplet proced

Coding, Problem Statement: You have to write a C program to develop a Car P...

Problem Statement: You have to write a C program to develop a Car Parking Management System for a busy commercial area. The system will record the car plate number, date and time w

Explain about inheritance, Inheritance and Reuse Consider a car manufac...

Inheritance and Reuse Consider a car manufacturing company. When they require building a new car, they have two choices. They can start from the scratch, or they can change an

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd