//Titel: Garage - Tutoriumsaufgabe 13 //Autor: Thomas Rudolf //Datum: 24.05.2012 #include #include using namespace std; void parameterwahl( string& fahrzeug, string& marke, unsigned int& baujahr, float& beschleunigung, float& maxSpeed){ //Fahrzeugauswahl cout << "\n\n\nWas fuer ein Fahrzeug soll erstellt werden?\n" << "\n(1) Auto" << "\n(2) Lkw" << "\n(3) Motorrad" << "\n\nEingabe: "; int fahrzeugwahl; for( fahrzeugwahl=0; fahrzeugwahl <= 0 || fahrzeugwahl >= 4; cin >> fahrzeugwahl ); switch ( fahrzeugwahl ){ case 1: fahrzeug = "Auto"; break; case 2: fahrzeug = "Lkw"; break; case 3: fahrzeug = "Motorrad"; break; default: fahrzeug = "Fahrzeug"; break; } //Markenauswahl cout << "\nMarke eingeben:\n" << "\n(1) Mercedes" << "\n(2) BMW" << "\n(3) Audi" << "\n(4) Volkswagen" << "\n(5) andere" << "\n\nEingabe: "; int markenwahl; for( markenwahl=0; markenwahl <= 0 || markenwahl >= 6; cin >> markenwahl ); switch ( markenwahl ){ case 1: marke = "Mercedes"; break; case 2: marke = "BMW"; break; case 3: marke = "Audi"; break; case 4: marke = "Volkswagen"; break; case 5: marke = "andere"; break; default: marke = ""; break; } //Baujahr-Eingabe cout << "\nBaujahr eingeben: "; cin.sync(); cin.clear(); cin >> baujahr; //Beschleunigung-Eingabe cout << "\nBeschleunigung von 0 auf 100 km/h in Sekunden eingeben: "; cin.sync(); cin.clear(); cin >> beschleunigung; //Hoechstgeschwindigkeit-Eingabe cout << "Hoechstgeschwindigkeit eingeben: "; cin.sync(); cin.clear(); cin >> maxSpeed; return; }