Loading...

Bob zählt im Zoo

BOB3 zählt Eisbären im Zoo! 🐾

BOB3 ist im Zoo und soll Eisbären zählen. Im Gehege gibt es 4 Eisbären, aber manchmal sind weniger oder gar keine zu sehen, weil sie sich verstecken!

Falls Bob einen Bären sieht, dann soll ein Auge weiss leuchten, bei zwei Bären sollen beide Augen weiss leuchten. Falls er drei Bären sieht, dann soll zusätzlich noch eine Bauch-Led weiss leuchten, bei vier Bären sollen alle vier Leds weiss leuchten! Falls weit und breit kein Bär zu sehen ist, soll nix leuchten!

Für unser Programm verwenden wir eine Variable eisbaeren.

In Zeile 8 deklarieren und initialisieren wir die neue Variable:

int eisbaeren = 0;

Typ: int

Name: eisbaeren

Initialwert: 0

Zur Programmierung verwenden wir:

if - else if - else

Der Compiler führt
  • entweder die Anweisungen im
    if-Block
  • oder die Anweisungen im
    if else-Block
  • oder die Anweisungen in weiteren
    if else-Blöcken
  • oder die Anweisungen im
    else-Block aus!

Mit Block sind alle Anweisungen innerhalb der geschweiften Klammern { } gemeint.

Bob soll die Anzahl der Eisbären mit seinen vier weissen Leds anzeigen!

Füge die folgenden Teile an den richtigen Stellen ein:

eisbaeren == 1
bob3.setEyes(WHITE, OFF);
eisbaeren == 2
bob3.setEyes(WHITE, WHITE);
eisbaeren == 3
bob3.setEyes(WHITE, WHITE);
bob3.setWhiteLeds(ON, OFF);
eisbaeren == 4
bob3.setEyes(WHITE, WHITE);
bob3.setWhiteLeds(ON, ON);
bob3.setEyes(OFF, OFF);
bob3.setWhiteLeds(OFF, OFF);
Compiliere dein Programm und teste es mit BOB3!

YUCHUU, Fütterung!  🐟 🐉 🦈 🐝 🦐
Die Bären kommen aus ihrem Versteck!

Compiliere das neue Programm und übertrage es auf den BOB3.
1: Was passiert, wenn man den Wert der Variablen eisbaeren auf 5 ändert?
 Du hast nichts ausgefüllt!
 Prima, soweit richtig…
 Prima, alles richtig!
 Leider falsch…
 Eine Antwort ist richtig
 Schon ein paar richtig…
2: Was passiert, wenn in Zeile 8
int eisbaeren = 1; steht und wir zusätzlich in Zeile 9
eisbaeren = 2; hinzufügen?
 Du hast nichts ausgefüllt!
 Prima, soweit richtig…
 Prima, alles richtig!
 Leider falsch…
 Eine Antwort ist richtig
 Schon ein paar richtig…