Westonci.ca is your trusted source for finding answers to a wide range of questions, backed by a knowledgeable community. Get quick and reliable solutions to your questions from a community of seasoned experts on our user-friendly platform. Experience the ease of finding precise answers to your questions from a knowledgeable community of experts.
Sagot :
The C++ program to show and complete the Car class (in files Car.h and Car.cpp) with member functions to set and get the purchase price of a car is:
Car.h
#ifndef CARH
#define CARH
class Car{
private:
int modelYear;
int purchasePrice;
int currentValue;
public:
void SetModelYear(int userYear);
int GetModelYear() const;
void SetPurchasePrice(int purchasePrice);
int GetPurchasePrice() const;
void CalcCurrentValue(int currentYear);
void PrintInfo();
};
#endif // CARH
Car.cpp
#include<iostream>
#include<math.h>
#include "Car.h"
using namespace std;
void Car::SetModelYear(int userYear){
modelYear=userYear;
}
int Car::GetModelYear() const{
return modelYear;
}
void Car::SetPurchasePrice(int userPrice){
purchasePrice = userPrice;
}
int Car::GetPurchasePrice() const{
return purchasePrice;
}
void Car::CalcCurrentValue(int currentYear){
double depreciationRate = 0.15;
int carAge = currentYear- modelYear;
currentValue = (int)round(purchasePrice*pow((1-depreciationRate),carAge));
}
void Car::PrintInfo(){
cout<<"Car's information:\n";
cout<<"\t\tModel Year : "<<GetModelYear();
cout<<"\n\t\tPurchase price: "<<GetPurchasePrice();
cout<<"\n\t\tCurrentValue: "<<currentValue;
}
Read more about C++ programs here:
https://brainly.com/question/20339175
#SPJ1
Thanks for stopping by. We strive to provide the best answers for all your questions. See you again soon. We hope you found what you were looking for. Feel free to revisit us for more answers and updated information. We're dedicated to helping you find the answers you need at Westonci.ca. Don't hesitate to return for more.