Schrittzähler Lösung: Unterschied zwischen den Versionen

Aus microbit - Das Schulbuch
Wechseln zu: Navigation, Suche
(Detailschritte)
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
  
== Hilfestellung ==
 
[[Datei:IMG 5667.JPG|300px|right]]
 
* Für die Kopf-Seite der Münze kann der Wert "Falsch" oder "Wahr" genommen werden.
 
* Annahme: Kopf entspricht "wahr", Zahl entspricht "falsch"
 
  
 
== Detailschritte ==
 
== Detailschritte ==
  
 
* Variable auf 0 setzen
 
* Variable auf 0 setzen
[[Datei:Bild 20180506 004855.png]]
+
<pre id="01">
 
+
let schrittzahl = 0
* Ereignis "wenn Knopf A gedrückt"
+
basic.showNumber(schrittzahl)
 
+
</pre>
 
+
* Ereignis "wenn geschüttelt"
* Anzeige bei "wahr" - steht für Kopf
+
<pre id="01">
* Anzeige bei "falsch" - steht für Zahl
+
input.onGesture(Gesture.Shake, function () {
[[Bild 20180506 004634.png]]
+
    schrittzahl += 1
 +
    basic.showNumber(schrittzahl)
 +
})
 +
</pre>
 +
* Zähler auf 0 zurücksetzen (bei Neubeginn)
 +
<pre id="01">
 +
input.onButtonPressed(Button.A, function() {
 +
    schrittzahl = 0
 +
    basic.showNumber(schrittzahl)
 +
})
 +
</pre>
  
 
* Eine mögliche [https://makecode.microbit.org/#pub:_aA64V582U0ye] Lösung
 
* Eine mögliche [https://makecode.microbit.org/#pub:_aA64V582U0ye] Lösung
Zeile 23: Zeile 29:
  
 
[[Dem Zufall auf der Spur|Zurück zur Aufgabe]]
 
[[Dem Zufall auf der Spur|Zurück zur Aufgabe]]
 +
 +
<htmlet>makecode_embed</htmlet>

Aktuelle Version vom 7. Dezember 2021, 23:15 Uhr


Detailschritte

  • Variable auf 0 setzen
let schrittzahl = 0
basic.showNumber(schrittzahl)
  • Ereignis "wenn geschüttelt"
input.onGesture(Gesture.Shake, function () {
    schrittzahl += 1
    basic.showNumber(schrittzahl)
})
  • Zähler auf 0 zurücksetzen (bei Neubeginn)
input.onButtonPressed(Button.A, function() {
    schrittzahl = 0
    basic.showNumber(schrittzahl)
})
  • Eine mögliche [1] Lösung



Zurück zur Aufgabe