// vehicle3.cpp - program to compute the range in miles of a vehicle #include #include "Vehicle.h" using namespace std; int main() { // create Vehicle objects and pass values to Vehicle constructor Vehicle minivan(7, 16, 21); Vehicle sportscar(2, 14, 12); int range1, range2; // ranges for minivan and sportscar // compute ranges, assume full tank range1 = minivan.range(); range2 = sportscar.range(); cout << "Minivan can hold " << minivan.passengers << " with a range of " << range1 << " miles.\n"; cout << "Sportscar can hold " << sportscar.passengers << " with a range of " << range2 << " miles.\n"; } // Implement Constructor for Vehicle Vehicle::Vehicle(int num_passengers, int gal_fuel_capacity, int miles_gallon) { passengers = num_passengers; fuel_capacity = gal_fuel_capacity; mpg = miles_gallon; } // Implement Destructor for Vehicle Vehicle::~Vehicle() { cout << "Destructing... Run!" << endl; } // implement the member function, range // the :: is the scope resolution operator int Vehicle::range() { return mpg * fuel_capacity; }