Loading...

Alarmanlage Teil 3

Profi-Reset-Funktion

Jetzt programmieren wir eine Reset-Funktion, damit du den Alarm bei Bedarf auch wieder neu starten kannst!

Angenommen, der Alarm wurde ausgelöst und BOB3 blinkt wie verrückt ;-) Sobald du dann beide Arme gleichzeitig berührst, wird das Blinken sofort ausgeschaltet! Anschließend ist der Alarm automatisch wieder scharfgeschaltet und Bob wartet auf den nächsten Dieb!

Falls Arm 1 und Arm 2 gleichzeitig berührt werden, dann soll das Blinken stoppen, wir verlassen die while-Schleife mit einer break-Anweisung und gehen wieder in die Warteposition!

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

(bob3.getArm(1)>0)
(bob3.getArm(2)>0)

YUCHUUU!! Die Alarmanlage ist fertig!!

Compiliere dein Programm und teste es mit BOB3!

Die break-Anweisung:

Für Schleifen gibt es eine wichtige Anweisung, die break-Anweisung. Die break-Anweisung steht irgendwo innerhalb der Schleife und wird meistens in Kombination mit einer if-Abfrage verwendet. Sobald ein bestimmter Zustand eintritt und der Compiler bei der break-Anweisung ankommt, wird die Schleife abgebrochen.

Wir verwenden in Zeile 24 eine break-Anweisung, um unsere while-Schleife zu verlassen, also abzubrechen, sobald beide Arme gleichzeitig berührt werden!

1: Was passiert nach der break-Anweisung in Zeile 24?
 Du hast nichts ausgefüllt!
 Prima, soweit richtig…
 Prima, alles richtig!
 Leider falsch…
 Eine Antwort ist richtig
 Schon ein paar richtig…