Claro! Segue abaixo um exemplo de algoritmo em Python que faz o que foi pedido: ``` # Recebe o tempo de duração do evento em segundos tempo_em_segundos = int(input("Digite o tempo de duração do evento em segundos: ")) # Calcula o tempo de duração do evento em horas, minutos e segundos horas = tempo_em_segundos // 3600 minutos = (tempo_em_segundos % 3600) // 60 segundos = tempo_em_segundos % 60 # Apresenta o resultado na tela print(f"O evento durou {horas} horas, {minutos} minutos e {segundos} segundos.") ``` Explicação: - Na primeira linha, o programa recebe o tempo de duração do evento em segundos e armazena na variável `tempo_em_segundos`. - Na segunda linha, o programa calcula o número de horas que o evento durou, dividindo o tempo em segundos por 3600 (que é o número de segundos em uma hora) e usando a operação de divisão inteira `//`. - Na terceira linha, o programa calcula o número de minutos que o evento durou, pegando o resto da divisão do tempo em segundos por 3600 (que é o número de segundos em uma hora), dividindo por 60 (que é o número de segundos em um minuto) e usando a operação de divisão inteira `//`. - Na quarta linha, o programa calcula o número de segundos que sobraram, pegando o resto da divisão do tempo em segundos por 60 (que é o número de segundos em um minuto). - Na quinta linha, o programa apresenta o resultado na tela, usando a função `print()` e uma f-string para formatar a saída.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar