Weiss hier jemand, wie man eine Stoppuhr in Scratch programmiert, welche auf eine 1/100 Sekunde genau ist? Ich habe es schon mit einer Variable probiert, welche alle 0.01 Sekunden um 0.01 erhöht wird. Leider ist sie dann irgendwie zu langsam. Kennt jemand eine Lösung für das Problem oder gibt es gar keine?
Gruss evz1995
PS: Danke schon im Voraus
Offline
Gibt es nicht bereits eine Variable, die Stoppuhr heißt? Eine blaue Variable oder?
Stoppuhr
Offline
Er will scheinbar eine genauere...
Standard = "x,x"
Wunsch = "y,yy"
Offline
Bei Kommazahlen (float) in Scratch wird beim Anzeigen der Variable auf eine Stelle hinterm Komma gerundet. Wenn man zum Beispiel auf den gerundeten Stoppuhr Block klickt kann man ganze 3 Stellen hinterm Komma erkennen (da es in einen String (eine textketten) Variable umgewandelt wird. Wenn man nun will das die selbst erstellte Variable timer(nur ein Beispiel) die 3 Stellen hinterm Komma anzeigt muss man folgendes Skript programmieren:
Wenn Fahne angeklickt starte Stoppuhr neu wiederhole fortlaufend setze timer auf (verbinde (Stoppuhr) () ) ende
So wandelt es die Stoppuhr (float) in einen Text um (String).
Möchte man nicht auf die Stoppuhr angewiesen sein muss man folgendes Skript programmieren:
Wenn grüne Fahne angeklickt setze timer2 auf 0 wiederhole fortlaufend ändere timer2 um 0.0252 setze timer auf (verbinde (timer2) () ) end
Allerdings werden dann bis zu ganze 14 Zahlen hinterm Komma angezeigt und nach einer Weile nicht mehr so genau!
Ich hoffe ich konnte dir helfen
Last edited by Dadiwiki (2013-04-05 06:38:26)
Offline