College Assignment Help C++

Hello guys, im currently stuck on my assignment i find my tutor really hard to understand and she has set this assignment i really need to help ill post it below thanks.

You are a working as a junior programmer for a very successful local software company, Dynamic Solutions. The company’s higher management have recently discovered that most of their competitors are now using Object-Oriented technology and Object-Oriented (OO) programs to produce programs for their clients. You are asked to design a computer system for a local car rental company. They provide a range of cars for the public. The system must provide tracking and useful data about each car. Tracking of the following must be provided for all cars:
• Car registration
• Total miles driven
• Tank filling accumulation (litres)
• Number of repairs
• Tax rate
• Insurance group
• Tyre change count
• Date booked out
•Number of days booked

Calculations/statistics must include:
• Current MPG
• Number of repairs per miles
• Averages miles per user

The system will provide the following features:
• Car data input
• Car booking
• Number of days booked
• Car statistics output on screen

1
2
3
4
5
6
7
8
9
Car types and options include: All sports cars 	 All 4x4 vehicles 	 All vans 
 Soft top (True/False) 	 4x4 off road pack (True/False) 	 Capacity (cubic ltrs) 
(integer value) 
 Alloys (True/False) 	 Towing hitch (True/False) 	 High top (True/False) 
 2 seats 	 5-7 seats 	 2-3 seats 
 Tax: £210 (static price) 	 Tax: £440 (static price) 	 Tax: £255 (static price) 
 Insurance group: 16 	 Insurance group: 12 	 Insurance group: 11 
 Petrol 	 Diesel 	 Diesel 
 Fuel tank size: 45-65l 	 Fuel tank size: 65-100l 	 Fuel tank size:55-75l 

You must implement the system using Object Oriented Programming (OOP).


if you can help please post or email at rrclarke@live.co.uk thanks!
This is what ive done so far


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>

using namespace std;

class CarRentalSystem {
public:

}

class booking : public CarRentalSystem {
	int datebookedout;
	int Ndaysbooked;
	int carReg;
public :


}



class vans : public CarRentalSystem {
	int insurancegroup;
	int seats;
	static int tax;
	char diesel;
	char hightop;
	int fuelsize;
public:



};

class vehicles : public CarRentalSystem {
	int insurancegroup;
	int seats;
	static int tax;
	char diesel;
	bool hightop;
	int fuelsize;
public:


}


class sportscars : public CarRentalSystem {
	int insurancegroup;
	int seats;
	bool hightop;
	static int tax;
	char diesel;
	int fuelsize;
public:
	



}


int main() {


	vans vans_rented[1];


}
Topic archived. No new replies allowed.