Buscar

Faça um algoritmo que leia o tempo de duração de um evento em uma fábrica expressa em segundos e mostre-o expresso em horas, minutos e segundos. I...

Faça um algoritmo que leia o tempo de duração de um evento em uma fábrica expressa em segundos e mostre-o expresso em horas, minutos e segundos.

I - O algoritmo deve receber como entrada o tempo de duração do evento em segundos.
II - O algoritmo deve calcular o tempo de duração do evento em horas, minutos e segundos.
III - O resultado deve ser apresentado na tela.

Essa pergunta também está no material:

Lista de Exercícios de Algoritmos Sequenciais e Condicionais SteWart Unger
2 pág.

Algoritmos Área1 - Faculdade de Ciência e TecnologiaÁrea1 - Faculdade de Ciência e Tecnologia

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais