Preciso desenvolver um programa em C com seguintes parametros:
Tarefa é então ler os dados de uma atividade e calcular algumas estatísticas:
Entrada
A entrada consiste de várias linhas, cada uma contendo as seguintes informações:
-
latitude, um número real
-
longitude, um número real
-
elevação, um número real
-
hora, um número inteiro
-
minuto, um número inteiro
-
segundo, um número inteiro
A última linha, que não deve ser processada, vai ter 6 zeros.
Saída
Na saída, o programa deve apresentar as estatísticas abaixo, com 2 casas decimais:
Distancia total
Tempo total decorrido
Velocidade maxima
Velocidade media
Ganho de elevacao
Perda de elevacao
Maior altitude
Menor altitude
|Exemplo de entrada|
|-22.254014 -45.704902 837.029 13 08 05
-22.254113 -45.705020 812.000 13 08 06
-22.254191 -45.704944 823.020 13 08 10
-22.254287 -45.704902 830.008 13 08 15
-22.254337 -45.704989 827.043 13 08 18
-22.254399 -45.705091 828.080 13 08 22
-22.254460 -45.705189 829.029 13 08 25
-22.254517 -45.705274 830.050 13 08 28
-22.254565 -45.705359 829.049 13 08 31
-22.254615 -45.705455 829.095 13 08 35
0 0 0 0 0 0
|Exemplo de saída|
Distancia total: 0.11 km
Tempo total decorrido: 0:0:30
Velocidade maxima: 59.01 km/h
Velocidade media: 12.87 km/h
Ganho de elevacao: 21.06 m
Perda de elevacao: -29.00 m
Maior altitude: 837.03 m
Menor altitude: 812.00 m|