
Um Programme wirklich interaktiv zu machen, muss es auf Eingaben vom Benutzer eingehen und entscheiden können, was es zu tun hat. Das und noch einiges mehr erfahrt ihr im folgenden Video:
#include <iostream>
using namespace std;
int main(void)
{
int alter;
cout << "Du musst ueber 18 Jahre alt sein!" << endl
<< "Bitte gib dein Alter an: ";
cin >> alter;
if( alter >= 18 ) { //Bedingung
cout << "Du bist " << alter << " Jahre alt." << endl //wenn erfüllt,
<< "Programm wird geladen..."; //dann wird dieser Code ausgeführt
}
cin.sync();
cin.get();
return 0;
}
#include <iostream>
using namespace std;
int main(void)
{
int alter;
cout << "Du musst ueber 18 Jahre alt sein!" << endl
<< "Bitte gib dein Alter an: ";
cin >> alter;
if( alter >= 18 ) {//Bedingung
cout << "Du bist " << alter << " Jahre alt." << endl//wenn erfüllt,
<< "Programm wird geladen...";//dann wird dieser Code ausgeführt
} else {//ansonsten wird folgender Code ausgeführt
cout << "Du bist leider zu jung. Nur noch: " << 18 - alter << " Jahre";
}
cin.sync();
cin.get();
return 0;
}
#include <iostream>
using namespace std;
int main(void)
{
int alter;
cout << "Du musst ueber 18 Jahre alt sein!" << endl
<< "Bitte gib dein Alter an: ";
cin >> alter;
if( alter >= 18 ) {//Bedingung
cout << "Du bist " << alter << " Jahre alt." << endl
<< "Programm wird geladen...";
} else if( (alter > 12) && (alter < 18) ) {//ansonsten wird diese Bedingung geprüft //beide Bedingungen müssen wahr sein
cout << "OK, Du bist " << alter << " Jahre alt." << endl
<< "Eingeschraenkte Inhalte werden geladen.";
} else {//falls beide Bedingungen falsch, dann passiert Folgendes:
cout << "Du bist leider zu jung. Nur noch: " << 18 - alter << " Jahre";
}
cin.sync();
cin.get();
return 0;
}
Zusammenfassung:
Vergleiche
Operator Erklärung
== Prüfung auf Gleichheit
!= Prüfung auf Ungleichheit
<= Prüfung auf kleiner oder gleich
>= Prüfung auf größer oder gleich
< Prüfung auf kleiner als
> Prüfung auf größer als
Logische Operatoren
Operator Erklärung
&& Beide Bedingungen müssen wahr sein
|| Mindestens eine Bedingung muss wahr sein