Programmieren für Anfänger mit Blöcken
Kapitel
>
Stufe
Bedingungen und Entscheidungen
Grundlegende if-Anweisung
Manchmal möchten Sie bestimmten Aktionen Bedingungen hinzufügen. Dadurch kann Ihr Code flexibel sein und unterschiedliche Aktionen ausführen, je nach Situation. Dafür verwenden wir if-Anweisungen in Kombination mit Vergleichsoperatoren, um bestimmte Bedingungen zu überprüfen und entsprechende Maßnahmen zu ergreifen.
In dieser ersten Übung sammeln Sie Eier und verwenden die Vergleichsblöcke equals (=) und not equals (≠), um zu prüfen, ob bestimmte Werte gleich oder unterschiedlich sind. Der if-Block mit einem else-Bereich ermöglicht es Ihnen, unterschiedlichen Code auszuführen, je nachdem, ob eine Bedingung wahr oder falsch ist.

Ziel
Sammle Eier und vergleiche sie mithilfe von Bedingungen in einem
if-Block.
Durchquere das Feld und sammle alle Eier. Verwende anschließend Bedingungen, um die gesammelten Eiersorten zu vergleichen.
Nutze den if-Block mit einem else-Abschnitt, um Entscheidungen in deinem Code zu treffen. Der if-Block prüft, ob eine Bedingung wahr oder falsch ist, und führt je nach Ergebnis unterschiedlichen Code aus.
Gehe zum ersten X-Marker und verwende einen if-Block mit einem else-Abschnitt. Verwende in der Bedingung den Vergleichsblock equals (=), um zwei Textblöcke zu vergleichen: "blue egg" und "red egg". Wenn die Bedingung wahr ist (sie sind gleich), verwende den speak-Block, um "This statement is True!" auszugeben. Andernfalls verwende im else-Abschnitt den speak-Block, um "This statement is False!" auszugeben.
Da "blue egg" und "red egg" unterschiedlich sind, wird die Bedingung falsch sein, sodass der Code im else-Abschnitt ausgeführt wird.
Gehe zum zweiten X-Marker und verwende einen weiteren if-Block. Dieses Mal benutze den Vergleichsblock not equals (≠), um "blue egg" mit "blue egg" zu vergleichen. Da sie identisch sind, wird die Bedingung falsch sein und der Code im else-Abschnitt wird ausgeführt.
Gehe zum dritten X-Marker und verwende einen if-Block, um eine Variable mit der Konstante zu vergleichen. Erstelle eine Variable namens collected_egg und setze sie auf "blue egg". Vergleiche anschließend mit dem equals-Block die Variable collected_egg mit der Konstante egg_type. Da beide "blue egg" sind, wird die Bedingung wahr sein.