🔀 Bedingungen: Entscheidungen treffen

Programme müssen oft entscheiden: „Wenn das Guthaben reicht, kaufe – sonst zeige eine Warnung." Mit Bedingungen reagiert dein Programm auf verschiedene Situationen. Das ist überraschend einfach.

🎲 Die Zahlen in dieser Lektion werden zufällig erzeugt. Neue Zahlen laden

Vergleichen: ist etwas wahr oder falsch?

Eine Bedingung ist eine Frage, die nur mit „ja" (wahr) oder „nein" (falsch) beantwortet wird. Zum Vergleichen gibt es diese Zeichen:

  • == → ist gleich? (Achtung: zwei Gleichheitszeichen! Ein einzelnes = bedeutet „hineinlegen".)
  • != → ist ungleich?
  • > → größer als?   < → kleiner als?
  • >= → größer oder gleich?   <= → kleiner oder gleich?

if / elseif / else

Das Grundgerüst liest sich fast wie Deutsch:

if (Bedingung) {
    // läuft, WENN die Bedingung wahr ist
} else {
    // läuft SONST (wenn sie falsch ist)
}

Mit elseif kannst du weitere Fälle dazwischenschieben. PHP prüft von oben nach unten und nimmt den ersten Fall, der passt.

Eine Note vergeben

PHP geht die Fälle von oben nach unten durch. Der erste, der zutrifft, gewinnt – der Rest wird übersprungen. else am Ende fängt alle übrigen Fälle ab.

🎯 Aufgabe Lade neu für eine neue Punktzahl – oder setze $punkte selbst auf 45, dann auf 95.
PHP · 🎲 Zufallswerte

Bedingung + Schleife kombiniert

Hier kommt Gelerntes zusammen: Eine Schleife zählt von 1 bis 10, und eine Bedingung entscheidet bei jeder Zahl, ob sie gerade oder ungerade ist (mit dem Rest-Operator % aus Lektion 1).

🎯 Aufgabe Ändere die Bedingung zu $i % 3 == 0. Welche Zahlen sind durch 3 teilbar?
PHP

match – kurz & übersichtlich (für später)

match ist eine moderne, kompakte Art, einen Wert mit vielen festen Möglichkeiten zu vergleichen. Praktisch, wenn du viele „wenn das, dann das"-Fälle hast.

PHP