Sempre correste pela emoção: sem horários, sem cronómetros, apenas o som dos teus pés no asfalto. Mas agora que te juntaste a uma equipa de corrida competitiva, as coisas estão a ficar sérias. Os treinos são cronometrados ao segundo e cada fração de segundo conta. Para acompanhares o ritmo, arranjaste o Cronómetro de Fração de Segundo, um gadget elegante e de alta tecnologia que está prestes a tornar-se o teu novo melhor amigo.
A tua tarefa é construir um cronómetro para registar com precisão os tempos de cada volta.
O cronómetro usa quatro comandos (start, stop, lap e reset) para registar:
Que comandos podem ser usados depende do estado em que o cronómetro se encontra:
| Comando | Estado inicial | Estado final | Efeito |
|---|---|---|---|
| Start | Pronto | A correr | Começa a contar o tempo |
| Start | Parado | A correr | Retoma a contagem do tempo |
| Stop | A correr | Parado | Interrompe a contagem do tempo |
| Lap | A correr | A correr | Adiciona a volta atual às voltas anteriores e reinicia a volta atual |
| Reset | Parado | Pronto | Reinicia a volta atual e elimina as voltas anteriores |
Inscreve-te no Exercism para aprenderes e dominares Elm com 28 conceitos110 exercícios, e mentoria humana real, tudo grátis.