Zum nächsten Modul (Kopfgesteuerte Schleifen)

Einleitung

Mehrseitige Verzweigungen

In manchen Fällen möchte man mehr als zwei Verzweigungen haben. Aus diesem Grund kann man eine zweiseitige Verzweigung beliebig erweitern. Zur Übersichtlichkeit wurden dafür in vielen Programmiersprachen die Schlüsselwörter switch und case eingeführt, die mehrseitige Verzweigungen ermöglichen.
var punkte := 12;
var note;
switch (punkte)
{
    case 18 .. 20:
        note := 1;
    case 14 .. 17:
        note := 2;
    case 10 .. 13:
        note := 3;
    case 6  .. 9:
        note := 4;
    case 2  .. 5:
        note := 5;
    case 0  .. 1:
        note := 6;
}
Sobald eine der Bedingungen zutrifft, werden die anderen Fälle nicht mehr überprüft. In diesem Fall hat ein Schüler 12 von 20 Punkten in einem Test erhalten. Erst der dritte Fall (case) trifft zu (12 liegt im Bereich 10 .. 13) und die Variable note wird auf den Wert 3 gesetzt.

Aufgabe

Überprüfe verschiedene Zustände des Akkus. Gib die entsprechende Meldung an.

Editor

    Steuerung

    Reset Start Nächster

    Visualisierung

    Variablen