Hi, die Funktion soll folgendes bewirken:
Es wird nach einer Zahl gefragt.
4 verschiedene Effekte koennen durch jegliche Eingabe entstehen:
-bei unter 100,
-bei 100,
-bei über 100,
-bei jeglicher anderer eingabe (buchstaben)
Alle bisherigen verbesserungsvorschlaege sind im code umgesetzt.
Momentanes Problem: bei else (buchstaben) zieht er nicht.
-------------------------------------------------------
#include <iostream>
using namespace std;
int main ()
{
const int tempolimit = 100;
int Geschwindigkeit;
cout << "Hier sind " << tempolimit << "km/h erlaubt\n";
cout << "Wie schnell sind Sie gefahren?\n";
cin >> Geschwindigkeit;
if (Geschwindigkeit == tempolimit)
{
cout << "Nochmal Glueck gehabt, Junge..";
}
else if (Geschwindigkeit <= tempolimit)
{
cout << "Du bist " << tempolimit - Geschwindigkeit<< " km/h unter dem Tempolimit gefahren. Beruhig dich Junge.." << endl;
}
else if (Geschwindigkeit >= tempolimit)
{
cout << "Du bist " << Geschwindigkeit - tempolimit<< " km/h zu schnell gefahren. Das gibt maechtig Probleme, Junge..";
}
else
{
cout << "Ja, du bist ein Idiot.";
}
return 0;
}
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »pmpedoutpolak« (26.08.2013, 18:17)