Question: Declare and define a C++ class called odometer that will track miles driven and gallons used by a vehicle. The class should have member variables

Declare and define a C++ class called odometer that will track miles driven and gallons used by a vehicle. The class should have member variables for "total miles driven" and "gallons consumed".

Include the following mutator functions in your class:

  • miles driven and gallons of gas consumed
  • reset odometer to zero
  • reset gallons

Include the following accessor functions in your class:

  • return fuel efficiency in miles per gallon (MPG)
  • return odometer reading (total miles driven since the last reset)

Your class declaration should be in a header file with inclusion guards. Your class implementation should be in a cpp file.

You should have a driver (main) program to test your class. Your driver program should be in a separate cpp file.

*** You may make a default constructor OR rely on the automatically created default constructor. Designate which one you chose with a comment. ***

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!