Welcome to Westonci.ca, where you can find answers to all your questions from a community of experienced professionals. Experience the ease of finding reliable answers to your questions from a vast community of knowledgeable experts. Join our Q&A platform to connect with experts dedicated to providing accurate answers to your questions in various fields.
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
We hope our answers were helpful. Return anytime for more information and answers to any other questions you may have. We hope you found what you were looking for. Feel free to revisit us for more answers and updated information. Keep exploring Westonci.ca for more insightful answers to your questions. We're here to help.