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!!
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!