/desafio-programacao-travel

Criar um programa que calcula a duração de uma viagem a partir de uma dada hora de partida e chegada.

Primary LanguagePython

Desafio de programação #1 - Travel

Criar um programa que calcula a duração de uma viagem a partir de uma dada hora de partida e chegada.

Problema

Elaboração de um programa em qualquer linguagem que satisfaça os seguintes requisitos:

  1. Ler a hora de partida e de chegada de uma viagem e apresentar a duração.

  2. A partida, a chegada e a duração são indicados em horas (0..23), minutos e segundos (0..59).

  3. O programa deve indicar se a partida é depois da chegada apresentando “Partida > Chegada” em vez de apresentar a duração.

  4. O programa deve ter mensagens de erro personalizadas (por ex.: colocar texto no lugar das horas).

Exemplo 1:

Partida? 7 50 25
Chegada? 14 25 12
Duração = 6:34:47

Exemplo 2:

Partida? 7 50 25
Chegada? 4 20 58
Partida > Chegada

Links úteis

  1. https://www.programiz.com/python-programming

  2. https://www.w3schools.com/python/

Soluções

Estão disponibilizadas 3 soluções com diferentes níveis (em Python).

  1. Standard - Apenas implementado as funcionalidades mais básicas
  2. Advanced - Cumpre os principais requisitos
  3. Expert - Todos os requisitos cumpridos e alguns bónus

Referências

  1. ISEL - Instituto Superior de Engenharia de Lisboa (adaptado)