Car Evaluation System (C++)
This program evaluates the overall rating of a car based on various factors such as vehicle history, paint quality, frame state, wheel alignment, tire quality, engine quality, and upholstery. It takes input values for each factor and calculates the overall rating based on predefined weightage for each factor.
Using the C++ programming language, this system employs concepts from Object Oriented Programming, including polymorphism, abstraction, encapsulation, and inheritance. Furthermore, the system has exception-handling capabilities, making it a robust program.
Features
- Evaluates the overall rating of a car based on multiple factors.
- Allows input of values for each factor to calculate the overall rating.
- Uses predefined weightage for each factor to determine the overall rating.
- Provides a clear and understandable output for the overall rating.
- The system has exception-handling capabilities, making it a robust program.
Usage
- Clone the repository or download the source code.
- Compile the program using a C++ compiler.
- Run the compiled program.
- Select 'New Entry' Option by entering '1'.
- Enter the values for each factor when prompted.
- Select 'Previous Entry' Option by entering '2'.
- Enter the entry number('1' for 1st entry, '2' for 2nd entry, and so on).
NOTE: A maximum of 5 entries can be made.
License
This program is released under the MIT License. Feel free to modify and distribute it as per the terms of the license.
Disclaimer
This program provides a subjective evaluation of a car's overall rating based on predefined weightage. The ratings generated by this program should be considered as rough estimates and not authoritative judgments. It is recommended to consult professional mechanics or experts for a detailed evaluation of a car's condition. The author and contributors of this program are not responsible for any consequences arising from the use of this program.





