-
Notifications
You must be signed in to change notification settings - Fork 0
Ciclista2.0
fnmunhoz edited this page Nov 7, 2011
·
7 revisions
Adicionar as seguintes funcionalidades à aplicação do ciclista:
-
Permitir que o ciclista informe sua distância nas seguintes unidades:
- Kilometros (km)
- metros (m)
-
Permitir que o ciclista informe seu tempo nas seguintes unidades:
- hora (h)
- minutos (m)
- segundos (s)
-
Permitir que o ciclista visualize a velocidade média das seguintes formas:
- kilometros por hora (km/h)
- metros por segundo (m/s)
Escreva testes que garantam que as conversões de unidades estão corretas.
Altere a interface original de forma que possibilite que o ciclista informe os dados nas unidades descritas acima, bem como ele visualize o resultado final escolhendo a unidade.
Procure organizar o código de forma que fique fácil uma eventual refatoração. Por exemplo, ao criar um método verifique se este método está realizando uma ÚNICA tarefa, pois isso facilitará a refatoração.
- Permitir que o ciclista visualize a velocidade máxima dos percursos informados até o momento.
- Permitir que o ciclista visualize a velocidade mínima dos percursos informados até o momento.
- Permitir que o ciclista visualize a velocidade média dos percursos informados até o momento.
- O ciclista deve conseguir visualizar as informações acima e após continuar informando valores de outros percursos normalmente.