-> Hier kostenlos registrieren
Hallo, habe die Aufgabe einen Reaktionstester zu programmieren.
Ich habe aber nicht so wirklich einen Plan wie ich da rangehen soll und wie Ich ein solches Programm strukturiere bzw. aufbaue.
Ich weis ihr hasst solche "Hausaufgaben - Thread" aber ich möchte keine wirkliche Lösung, eher ein paar verständliche Tipps wie ich das ganze am besten mache.
Hier die Aufgabenstellung:
Der Reaktionstest wird gestartet indem eine beliebige Taste gedrückt wird. Nach einer zufälligen Zeit zwischen 3 und 10 Sekunden beginnt dann der Test.
Sobald eine der Lampen aufleuchtet, muss so schnell wie möglich der ebenso farbige Taster gedrückt werden. Die Zeit, die zwischen dem Aufleuchten der Lampe und dem Drücken des Tasters vergeht, wird gemessen. Sobald der passende Taster gedrückt wird, soll die nächste Lampe nach dem Zufallsprinzip aufleuchten.
Die Rundenanzahl soll fest bei 20x Aufleuchten einer (zufälligen) Lampe liegen. Die Reaktionszeiten aller Runden sollen addiert werden.
Die ermittelte Gesamtzeit soll mit der gespeicherten Bestzeit verglichen werden. Bei neuer Bestzeit sollen alle Lampen für 10 Sekunden blinken. Nach Ablauf dieser 10 Sekunden kann der Test neu gestartet werden.
Danke schonmal!
Grüße,
Chris
Ich habe aber nicht so wirklich einen Plan wie ich da rangehen soll und wie Ich ein solches Programm strukturiere bzw. aufbaue.
Ich weis ihr hasst solche "Hausaufgaben - Thread" aber ich möchte keine wirkliche Lösung, eher ein paar verständliche Tipps wie ich das ganze am besten mache.
Hier die Aufgabenstellung:
Der Reaktionstest wird gestartet indem eine beliebige Taste gedrückt wird. Nach einer zufälligen Zeit zwischen 3 und 10 Sekunden beginnt dann der Test.
Sobald eine der Lampen aufleuchtet, muss so schnell wie möglich der ebenso farbige Taster gedrückt werden. Die Zeit, die zwischen dem Aufleuchten der Lampe und dem Drücken des Tasters vergeht, wird gemessen. Sobald der passende Taster gedrückt wird, soll die nächste Lampe nach dem Zufallsprinzip aufleuchten.
Die Rundenanzahl soll fest bei 20x Aufleuchten einer (zufälligen) Lampe liegen. Die Reaktionszeiten aller Runden sollen addiert werden.
Die ermittelte Gesamtzeit soll mit der gespeicherten Bestzeit verglichen werden. Bei neuer Bestzeit sollen alle Lampen für 10 Sekunden blinken. Nach Ablauf dieser 10 Sekunden kann der Test neu gestartet werden.
Danke schonmal!
Grüße,
Chris