Track
/
JavaScript
JavaScript
/
Esercizi
/
Cronometro al centesimo di secondo
Cronometro al centesimo di secondo

Cronometro al centesimo di secondo

Medio

Introduzione

Hai sempre corso per il brivido, niente tabelle di marcia, niente cronometri: solo il suono dei tuoi piedi sull'asfalto. Ma ora che fai parte di una squadra di corsa agonistica, le cose si fanno serie. Gli allenamenti sono cronometrati al secondo, e ogni frazione di secondo conta. Per tenere il passo, hai puntato sul Split-Second Stopwatch, un gadget elegante e all'avanguardia che sta per diventare il tuo nuovo migliore amico.

Istruzioni

Il tuo compito è costruire un cronometro per tenere traccia con precisione dei tempi sul giro.

Il cronometro usa quattro comandi (start, stop, lap e reset) per tenere traccia di:

  1. Il tempo registrato del giro corrente
  2. I tempi dei giri registrati in precedenza

I comandi che si possono usare dipendono dallo stato in cui si trova il cronometro:

  1. Pronto: stato iniziale
  2. In esecuzione: tiene traccia del tempo
  3. Fermo: non tiene traccia del tempo
Comando Stato iniziale Stato finale Effetto
Start Pronto In esecuzione Inizia a tenere traccia del tempo
Start Fermo In esecuzione Riprende a tenere traccia del tempo
Stop In esecuzione Fermo Smette di tenere traccia del tempo
Lap In esecuzione In esecuzione Aggiunge il giro corrente ai giri precedenti, poi azzera il giro corrente
Reset Fermo Pronto Azzera il giro corrente e cancella i giri precedenti
Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
JavaScript Exercism

Vuoi iniziare Cronometro al centesimo di secondo?

Iscriviti a Exercism per imparare e padroneggiare JavaScript con 37 concetti159 esercizi e il mentoring di persone reali, tutto gratis.