49 LKW(
int eigengewicht,
int ladung);
79 PKW(
int eigengewicht,
int passagiere);
107 MAN(
int eigengewicht,
int ladung)
108 :
LKW(eigengewicht,ladung) { }
124 return 15.1f +
Get_load()*0.3f/1000;
132 Raba(
int eigengewicht,
int ladung)
133 :
LKW(eigengewicht,ladung) { }
149 return 12.1f +
Get_load()*0.4f/1000;
158 explicit Opel(
int eigengewicht)
159 :
PKW(eigengewicht,4) { }
186 :
PKW(eigengewicht,2) { }
virtual float verbrauch() const =0
virtual std::string classname() const
Class name.
int Get_load() const
Load weight.
LKW(int eigengewicht, int ladung)
std::string classname() const override
Class name.
std::string classname() const override
Class name.
float verbrauch() const override
fuel consumption
MAN(int eigengewicht, int ladung)
float verbrauch() const override
fuel consumption
std::string classname() const override
Class name.
PKW(int eigengewicht, int passagiere)
std::string classname() const override
Class name.
int Get_pass() const
Number of passengers.
Raba(int eigengewicht, int ladung)
float verbrauch() const override
fuel consumption
std::string classname() const override
Class name.
std::string classname() const override
Class name.
float verbrauch() const override
fuel consumption