3. Acknowledgement
I am extremely grateful to Ms.Niyatha Teacher
of the Department of Computer Science for her
able guidance and useful suggestions, which
has helped me in completing the project work,
on time.
I would also like to thank all teaching and non-
teaching staff of the Computer Science
department who have helped me directly or
indirectly in the completion of this project.
Finally and most importantly, I would like to my
beloved principal Mr.H.Natrajan and my
friends/classmates for their help and wishes for
the successfulcompletion of this project.
4. Table of Contents
1. Aim of the project
2. Requirement Analysis
2.1 Current system
2.2 Proposed system
3. Source Code
4. Input and Output Screens
5. Conclusion
6. Future Enhancements
7. Bibliography
5. 1. Aim of the Project
To create a program using C++ titled ‘IMW
car comparison Software’. Our software
provides an easy user interface and which
enables the user to find suitable car under
his or her budget, and to compare many car
companies and even models.
The user should also be able to view the
price of the car in many showroom places,
And suggest the best one for you.
6. 2. Requirement Analysis
A. Hardware Requirements:
i. Standard PC
ii. Monitor
iii. Keyboard and Mouse
B.Software Requirement
i. Windows OS
ii. Turbo C++
7. 2.1Current System
The current system observed was
maintained with database, car price
statements, comparison status. They were
stored by the developer.
2.2Proposed System
The propose system eliminates all the
problem of the current system by allowing
the user to do a variety of task easily and
effectively. This is done by using C++ to
create a user friendly program to select,
view, compare car, and select the best one.
14. cout<<"tt Indian Motor Works
t"<<endl<<endl<<endl;
cout<<"tt 1. Available Carsn";
cout<<"tt 2. Compare Carsn";
cout<<"tt 3. Exitn";
cout<<"tt 4. Owner's Info"<<endl<<endl;
cout<<"n Enter your choice :";
cin>>choice;
switch(choice)
{
case 1: clrscr();
cout<<"n tt 1. Audi";
cout<<"n tt 2. BMW";
cout<<"n tt 3. Mercedes-Benz";
cout<<"n tt 4. Jaguar";
cout<<"n tt 5. Porsche";
cout<<"n tt 6. Exit";
cout<<"n Enter your choice: ";
cin>>ch1;
switch(ch1)
{
15. case 1: cout<<"n tt 1. RS7
Sportback";
cout<<"n tt 2. R8";
cout<<"n tt 3. RS6";
cout<<"n tt 4. Exit";
cout<<"n Enter your
choice: ";
cin>>ch2;
switch(ch2)
{
case 1: cc[0].display();
break;
case 2: cc[1].display();
break;
case 3: cc[2].display();
break;
case 4: exit(0);
}
break;
case 2: cout<<"n tt 1. 7
Series";
16. cout<<"n tt 2. X6M";
cout<<"n tt 3. M6 Gran
Coupe";
cout<<"n tt 4. Exit";
cout<<"n Enter your
choice: ";
cin>>ch2;
switch(ch2)
{
case 1: cc[3].display();
break;
case 2: cc[4].display();
break;
case 3: cc[5].display();
break;
case 4: exit(0);
}
break;
case 3: cout<<"n tt 1. S
Class";
cout<<"n tt 2. G
Class";
17. cout<<"n tt 3. M
Class";
cout<<"n tt 4. Exit";
cout<<"n Enter your
choice: ";
cin>>ch2;
switch(ch2)
{
case 1: cc[6].display();
break;
case 2: cc[7].display();
break;
case 3: cc[8].display();
break;
case 4: exit(0);
}
break;
case 4: cout<<"n tt 1. XE";
cout<<"n tt 2. XF";
cout<<"n tt 3. XJL";
cout<<"n tt 4. Exit";
18. cout<<"n Enter your
choice: ";
cin>>ch2;
switch(ch2)
{
case 1: cc[9].display();
break;
case 2: cc[10].display();
break;
case 3: cc[11].display();
break;
case 4: exit(0);
}
break;
case 5: cout<<"n tt 1.
Cayenne";
cout<<"n tt 2.
Panamera";
cout<<"n tt 3. Macan";
cout<<"n tt 4. Exit";
cout<<"n Enter your
choice: ";
19. cin>>ch2;
switch(ch2)
{
case 1: cc[12].display();
break;
case 2: cc[13].display();
break;
case 3: cc[14].display();
break;
case 4: exit(0);
}
break;
case 6: exit(0);
}
break;
case 2: clrscr();
cout<<"nn Compare Cars";
cout<<"nn List of Cars";
cout<<"nn
AudittBMWttMercedes
BenzttJaguarttPorsche";
32. 5. Conclusion
Using C++ we have successfullycreated a
Car Comparison Software that can perform
the aforementioned functions with user
friendliness effectively and successfully.
33. 6. Future Enhancements
Calculation and estimation of car
loans.
Providing the user to compare more
than (7-10) cars
Guidance to purchase car via
Internet.
Feature to view 3-D car exterior and
interior.
Enabling alert notification on due
date.