#include <iostream>
using namespace std;
class engine
{
private:
int epower;
double eliter;
public:
engine(int ep,double el);
void setengine(int ep,double el);
void printe();
};
class vehicle
{
private:
int vmodel;
string vname;
engine e;
public:
vehicle(int vm,string vn,int ep,double el);
void setvehicle(int vm,string vn,int ep,double el);
void printv();
};
engine::engine(int ep,double el)
{
epower=ep;
eliter=el;
}
void engine::setengine(int ep,double el)
{
epower=ep;
eliter=el;
}
void engine::printe()
{
cout<<"The engine power is: "<<epower<<endl;
cout<<"The engine liter is: "<<eliter<<endl;
}
vehicle::vehicle(int vm,string vn,int ep,double el):e(ep,el)
{
vmodel=vm;
vname=vn;
}
void vehicle::setvehicle(int vm,string vn,int ep,double el)
{
e.setengine(ep,el);
vmodel=vm;
vname=vn;
}
void vehicle::printv()
{
cout<<endl;
cout<<"The Vehicle Name Is: "<<vname<<endl;
cout<<"The Vehicle Model Is: "<<vmodel<<endl;
e.printe();
}
int main()
{
vehicle v(2010,"Maxima",350,6.0);
v.printv();
return 0;
}