//Titel: Garage - Tutoriumsaufgabe 13 //Autor: Thomas Rudolf //Datum: 24.05.2012 #include #include #include #include "classes.h" #include "auswahl.h" using namespace std; int main(){ cout << "\n\n\t**** EIN PAAR FAHRZEUGE ****"; string fahrzeug, marke; unsigned int baujahr; float beschleunigung, maxSpeed; parameterwahl( fahrzeug, marke, baujahr, beschleunigung, maxSpeed ); if ( fahrzeug == "Auto" ){ Auto* meinAuto = new Auto( fahrzeug, marke, baujahr, beschleunigung, maxSpeed ); meinAuto -> steckbrief( fahrzeug ); meinAuto -> beschleunigen(); meinAuto -> hupen(); delete meinAuto; meinAuto = NULL; } else if ( fahrzeug == "Lkw" ){ Lkw* meinLkw = new Lkw( fahrzeug, marke, baujahr, beschleunigung, maxSpeed ); meinLkw -> steckbrief( fahrzeug ); meinLkw -> beschleunigen(); meinLkw -> hupen(); delete meinLkw; meinLkw = NULL; } else if ( fahrzeug == "Motorrad" ){ Motorrad* meinMotorrad = new Motorrad( fahrzeug, marke, baujahr, beschleunigung, maxSpeed ); meinMotorrad -> steckbrief( fahrzeug ); meinMotorrad -> beschleunigen(); meinMotorrad -> hupen(); delete meinMotorrad; meinMotorrad = NULL; } else { Fahrzeug* meinFahrzeug = new Fahrzeug() ; meinFahrzeug -> init( fahrzeug, marke, baujahr, beschleunigung, maxSpeed ); meinFahrzeug -> steckbrief( fahrzeug ); meinFahrzeug -> beschleunigen(); meinFahrzeug -> hupen(); delete meinFahrzeug; meinFahrzeug = NULL; } cout << "\n\n\n"; return 0; }