Construa um algoritmo que leia um número inteiro que representa uma quantidade
de segundos. Em seguida, seu programa deve calcular e mostrar a quantidade
correspondente em horas, minutos e segundos.
Exemplo: Número: 4672
Resposta: 1 hora(s), 17 minuto(s) e 52 segundo(s)
fazer em portugol studio
Soluções para a tarefa
Respondido por
3
Resposta:
number = int(input('Digite o valor em segundos: '))
hora = number / 3600
minuto = (number % 3600)/60
segundo = (number % 3600)%60
print(f'O valor digitado corresponde a {int(hora)} horas(s), {int(minuto)} minuto(s), e {segundo} segundo(s)')
Explicação:
Hora recebe a variável number dividida por 3600(uma hora em segundos),
O minuto recebe o resto da divisão da variável por 3600(hora) ou seja, o que é menor que uma hora vira minuto.
O segundo recebe o resto de todo esse processo, ou seja, se sobrar algo menor que um minuto, será os segundos.
rafaelrlopes96:
Muito obrigado
Perguntas interessantes
Inglês,
11 meses atrás
Biologia,
11 meses atrás
Matemática,
11 meses atrás
Informática,
1 ano atrás
Ed. Física,
1 ano atrás
Física,
1 ano atrás
História,
1 ano atrás