Zum nächsten Modul (Zweiseitige Verzweigungen)

Einleitung

Einseitige Verzweigungen

Mithilfe einer Bedingung kann man verschiedene Verzweigungen innerhalb des Programmcodes wählen. Bei einer einseitigen Verzweigung legt die Bedingung fest, ob ein Programmabschnitt ausgeführt oder übersprungen werden soll.
var x := 2;
if ( x < 3 )
{
x := x + 1;
}
Wenn die Bedingung in den Klammern hinter dem Schlüsselwort if wahr ist, wird der Code innerhalb der geschweiften Klammern ausgeführt. In diesem Fall ist x (2) kleiner als 3 und die Variable x wird somit um 1 erhöht.

Neben dem Kleiner-als-Zeichen (<) gibt es noch weitere Vergleichsoperatoren: > (Größer-als), <= (Kleiner-Gleich), >= (Größer-Gleich), == (Gleich), != (Ungleich).

Es können auch mehrere Bedingungen gleichzeitig überprüft werden. Dafür stehen ein Und-Operator ( and ) und ein Oder-Operator ( or ) zur Verfügung.
if( (x > 3) and (x < 8) ) { ... }
Diese Bedingung ist nur wahr, wenn der Wert von x zwischen 3 und 8 liegt.
if( (x > 3) or (y > 4) ) { ... }
Diese Bedingung ist nur wahr, wenn der Wert von x größer als 3 ist oder der Wert von y größer als 4 ist oder beide Bedingungen zutreffen.

Aufgabe

Überprüfe, ob der Akkustand (in %) die Schwelle (in %) überschritten hat. Wenn ja, soll die entsprechende Meldung angegeben werden.

Editor

    Steuerung

    Reset Start Nächster

    Visualisierung

    Variablen