rwth-info3/Aufgabenblock_3/Fahrrad.cpp

28 lines
519 B
C++
Raw Permalink Normal View History

2011-11-08 21:05:08 +01:00
#include <math.h>
#include "Fahrrad.h"
/* Standardkonstruktor */
Fahrrad::Fahrrad() : Fahrzeug()
{ }
Fahrrad::Fahrrad(string sName, double dMaxGeschwindigkeit) : Fahrzeug(sName, dMaxGeschwindigkeit)
{ }
/* Destruktor */
Fahrrad::~Fahrrad()
{ }
double Fahrrad::dGeschwindigkeit() const {
double dGeschwindigkeit;
int iReduzierung = p_dGesamtStrecke / 20;
dGeschwindigkeit = p_dMaxGeschwindigkeit * powl(0.9, iReduzierung);
if (dGeschwindigkeit < 12) {
dGeschwindigkeit = 12;
}
return dGeschwindigkeit;
}