coding, C/C++ Programming

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
Posted Date: 12/8/2012 10:39:36 AM | Location : Malaysia







Related Discussions:- coding, Assignment Help, Ask Question on coding, Get Answer, Expert's Help, coding Discussions

Write discussion on coding
Your posts are moderated
Related Questions
Create an array of Strings and fill it with some interesting text, such as vacation destinations, album names, or weapon names from a CRPG. Display three elements of the array on t

This problem familiarizes you with using random numbers in C++. The program is to compute a good approximation of π using a simulation method called "Monte Carlo". The following fi

For Loop with inner loop

Differences between a pointer and a reference 1.  A reference must always point to some object where as this restriction is not imposed on a pointer. e.g. int *pi = 0;

In which condition a template a better solution than a base class? A: While you are designing a generic class to contain or manage objects of other types, while the format & beh

Problem : (a) Stacks can be implemented using arrays. Write down the following C or C++ function to (i) create a stack (ii) add an element to a stack (push). (b) Expl

This assignment is to be undertaken individually - no group work is permitted. Background information This assignment is an exercise in simple object-oriented programming and, acco


Write a program that computes the cost of a long distance call. The cost of the call is determined according to the following rate schedules. a. A call made between 8:00 AM and

What is the difference among malloc/free and new/delete? A: Malloc/free do not know about destructors and constructors. New & delete create and destroy objects, whereas malloc &