Given main(), complete the Car class (in files Car.h and Car.cpp) with member functions to set and get the purchase price of a car (SetPurchasePrice(), GetPurchasePrice()), and to output the car's information (PrintInfo()).
Ex: If the input is:
2011 18000 2018
where 2011 is the car's model year, 18000 is the purchase price, and 2018 is the current year, the output is:
Car's information: Model year: 2011 Purchase price: 18000 Current value: 5770
#include #include #include "Car.h"using namespace std;void Car::SetModelYear(int userYear){modelYear = userYear;}int Car::GetModelYear() const {return modelYear;}// TODO: Implement SetPurchasePrice() function// TODO: Implement GetPurchasePrice() functionvoid Car::CalcCurrentValue(int currentYear) {double depreciationRate = 0.15;int carAge = currentYear - modelYear;// Car depreciation formulacurrentValue = (int)round(purchasePrice * pow((1 - depreciationRate), carAge));}// TODO: Implement PrintInfo() function to output modelYear, purchasePrice, and// currentValue#ifndef CARH#define CARHclass Car {private:int modelYear;// TODO: Declare purchasePrice member (int)int currentValue;public:void SetModelYear(int userYear);int GetModelYear() const;// TODO: Declare SetPurchasePrice() function// TODO: Declare GetPurchasePrice() functionvoid CalcCurrentValue(int currentYear);// TODO: Declare PrintInfo() method to output modelYear, purchasePrice, and// currentValue};#endif
void Car::SetModelYear(int userYear){modelYear = userYear;}
int Car::GetModelYear() const {return modelYear;}
// TODO: Implement SetPurchasePrice() function
// TODO: Implement GetPurchasePrice() function
void Car::CalcCurrentValue(int currentYear) {double depreciationRate = 0.15;int carAge = currentYear - modelYear;// Car depreciation formulacurrentValue = (int)round(purchasePrice * pow((1 - depreciationRate), carAge));}
// TODO: Implement PrintInfo() function to output modelYear, purchasePrice, and// currentValue
#ifndef CARH#define CARH
class Car {private:int modelYear;// TODO: Declare purchasePrice member (int)int currentValue;public:void SetModelYear(int userYear);
int GetModelYear() const;// TODO: Declare SetPurchasePrice() function// TODO: Declare GetPurchasePrice() functionvoid CalcCurrentValue(int currentYear);// TODO: Declare PrintInfo() method to output modelYear, purchasePrice, and// currentValue};
#endif
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here