Programmieren für Anfänger mit Blöcken
Kapitel
>
Stufe
Mathematik- und Textoperationen
Multiplizieren und Subtrahieren
Ziel
Sammle Eier und gleiche die Bestände durch Multiplikation und Subtraktion ihrer Mengen aus.
Es ist Zeit, einige Eier im Nistplatz zu sammeln. Laufe hinüber und nimm die verschiedenen Eier auf dem Feld auf, damit wir dokumentieren können, wie viele Eier gelegt wurden. Du wirst festhalten, wie viele gute Eier du hast und welchen Nährwert sie haben.
Sobald alle Eier gesammelt sind, erstelle eine Variable mit dem Namen total. Klicke dazu im Variablen-Menü auf die Schaltfläche „Variable erstellen“ und gib im Dialog „total“ ein. Nachdem die Variable erstellt wurde, ziehe den set_variable-Codeblock per Drag & Drop und ziehe eine Zahlenblase aus dem Mathematik-Menü hinein und füge sie in den set_variable-Codeblock ein. Setze die Variable total auf die Anzahl der gesammelten weißen, dunklen und roten Eier.

Geh zur dunklen X-Markierung und stelle dich zur Theke, hier überprüfst du den Nährwert der Eier. Jedes Ei hat einen Wert von 90 Kalorien. Multipliziere die Variable total mit 90 mithilfe des operators-Codeblocks. Ziehe im Mathematik-Menü in der Toolbox den operators-Codeblock per Drag & Drop hinein und stelle den Operator auf Multiplikation ×, indem du das mittlere Dropdown-Menü anklickst und das Multiplikationssymbol auswählst.

Nimm die eigenständige Variable total aus dem Variablen-Menü und füge sie in den operators-Codeblock ein. Ziehe den speak-Codeblock aus dem Kommunikation-Menü per Drag & Drop und füge den befüllten operators-Codeblock hinzu, um das Ergebnis auszugeben.

Stelle die Zahlenblase auf 90, wodurch effektiv die mathematische Gleichung total x 90 = result entsteht. Nun kannst du ermitteln, wie viele Kalorien alle Eier zusammen liefern.
Gehe zur hellen X-Markierung, um die roten Eier vom restlichen Eierbestand zu trennen. Klicke im Variablen-Menü der Toolbox auf die Schaltfläche zum Erstellen einer Variable und lege eine Variable mit dem Namen red_eggs an (das Unterstrich-Zeichen _ nicht vergessen). Ziehe den set_variable-Codeblock per Drag & Drop, füge die Variable red_eggs hinzu, ziehe eine Zahlenblase hinein und setze sie auf die Anzahl der gesammelten roten Eier, die oben rechts auf dem Bildschirm angezeigt wird.
Ziehe nun den operators-Codeblock aus dem Mathematik-Menü per Drag & Drop und stelle den Operator auf -, um Werte zu subtrahieren. Ziehe im Variablen-Menü der Toolbox die eigenständigen Variablen total und red_eggs in den operators-Codeblock.

Ziehe den speak-Codeblock aus dem Kommunikation-Menü per Drag & Drop und platziere den operators-Codeblock darin, um die Aufteilung der Eier auszugeben und das Level abzuschließen.