← Alle LernzieleLernen & Testen

Programmieren mit C#

Vergleiche und logische Bedingungen

Du bildest eindeutige bool-Bedingungen und liest eine einfache if/else-Verzweigung.

Kostenlos · Ohne Zeitlimit · In deinem Tempo

Zuerst verstehen ↓
Ein erster Einblick
Vergleichen → verknüpfen
Grenzen prüfen.
Eine Bedingung liefert einen Wahrheitswert.
Fragen
10
Dauer
ca. 5–10 Min.
Internes Trainingsziel
60 %
  1. Verstehen

    Grundlagen in Ruhe anschauen.

  2. Ausprobieren

    Antworten wählen und bei Bedarf ändern.

  3. Weiterkommen

    Nach der Abgabe Lösungen mit Erklärungen sehen.

VERSTEHEN

Kurz erklärt. Gut vorbereitet.

Zusammenhänge verstehen

Ein Vergleich liefert einen Wahrheitswert vom Typ bool: true oder false. Mit == prüfst du Gleichheit, mit != Ungleichheit. < und > vergleichen streng, <= und >= schliessen den Grenzwert ein. Verwechsle == nicht mit =, das einen Wert zuweist. && bedeutet UND: Beide Bedingungen müssen wahr sein. || bedeutet ODER: Mindestens eine muss wahr sein, auch beide dürfen wahr sein. ! kehrt einen Wahrheitswert um. Bei zwei bool-Werten bedeutet ^ exklusives ODER (XOR): Genau einer muss wahr sein. Setze Klammern um zusammengehörige Vergleiche, damit die Absicht lesbar bleibt. && und || arbeiten mit Kurzschlussauswertung: Steht bei UND links bereits false, wird rechts nicht mehr geprüft; steht bei ODER links bereits true, entfällt rechts ebenfalls. Eine einfache Vorschau auf Verzweigungen ist if (bedingung) { ... } else { ... }. Der if-Block läuft bei true, sonst der else-Block. Für Bereichsprüfungen legst du ausdrücklich fest, ob Grenzen dazugehören. Eine Spielzeugprüfung der Textlänge allein ist kein Nachweis für ein sicheres Passwort.