Wie sieht der Aufbau einer While Schleife aus
Bedingte Wiederholung
Befehl der etwas solange wiederholt solang die Bedingung Wahr (true) ist
In den runden Klammern (Bedingung)
steht ein boolischer Ausdruck der entweder wahr oder falsch ist
while (x < 10) heißt solangx kleiner als 10 ist wiederhole den Block
in den geschweiften Klammern { }
Befehle die solang wiederholt wersonn, wie die Bedingung stimmt
Welche Vergleichsoperatoren gibt es
< „ist kleiner“
int alter = 16;
if (alter < 18) {
cout << "Du bist noch nicht volljährig." << endl;
}
> „ist größer“
int punkte = 85;
if (punkte > 80) {
cout << "Sehr gute Leistung!" << endl;
<= „ist kleiner gleich“
int geschwindigkeit = 50;
if (geschwindigkeit <= 50) {
cout << "Alles im grünen Bereich." << endl;
>= „ist größer gleich“
int geld = 10;
if (geld >= 5) {
cout << "Du kannst dir ein Ticket kaufen." << endl;
== „ist identisch mit“
int geheimzahl = 7;
int eingabe;
cin >> eingabe;
if (eingabe == geheimzahl) {
cout << "Richtig geraten!" << endl;
!= „ist ungleich“
string wochentag = "Montag";
if (wochentag != "Sonntag") {
cout << "Heute ist kein Ruhetag." << endl;
Was ist bool
Ist ein Datentyp und kann nur zwei mögliche Werte haben
true (wahr) oder false (falsch)
Wie sieht der Aufbau der Verzweigung aus?
Einfachverzweigung:
if (Bedingung) {
// Aktion, wenn Bedingung wahr ist
Bedingung wahr? → Aktion wird gemacht
Bedingung falsch? → Programm macht einfach weiter
Zweifache Verzweigung (if ... else):
// Aktion 1
} else {
// Aktion 2
Bedingung wahr? → Aktion 1
Bedingung falsch? → Aktion 2
Mehrfache Verzweigung (if ... else if ...):
if (Bedingung A) {
// Aktion A
} else if (Bedingung B) {
// Aktion B
} else if (Bedingung C) {
// Aktion C
Prüfe A → wenn wahr → Aktion A → FERTIG
Wenn A falsch → prüfe B → wenn wahr → Aktion B → FERTIG
Wenn A & B falsch → prüfe C → usw.
else if ist eine Auswahl: Nur die erste passende Bedingung gewinn
Vollständige Verzweigung (if ... else if ... else):
// Standard-Aktion
Prüfe A → wahr → Aktion A → FERTIG
Prüfe B → wahr → Aktion B → FERTIG
Sonst: → mache Standard-Aktion (z. B. „Fehlermeldung“)
Ein else steht immer ohne Bedingung.
Es bedeutet einfach: “Wenn nichts davor gepasst hat, dann mach das hier.”
Zuletzt geändertvor 7 Tagen