Buscar

Escrever um algoritmo que lê a hora de início de um jogo e a hora do final do jogo (considerando apenas horas inteiras) e calcula a duração do jogo...

Escrever um algoritmo que lê a hora de início de um jogo e a hora do final do jogo (considerando apenas horas inteiras) e calcula a duração do jogo em horas, sabendo-se que o tempo máximo de duração do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte.


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 pseudocódigo que resolve o problema proposto: ``` Algoritmo DuracaoJogo // Declaração das variáveis inteiro horaInicio, horaFim, duracao // Entrada de dados escreva("Digite a hora de início do jogo: ") leia(horaInicio) escreva("Digite a hora do final do jogo: ") leia(horaFim) // Cálculo da duração do jogo se horaInicio < horaFim então duracao <- horaFim - horaInicio senão duracao <- (24 - horaInicio) + horaFim // Saída de dados escreva("A duração do jogo foi de ", duracao, " horas.") FimAlgoritmo ``` Explicação do algoritmo: - Primeiro, declaramos as variáveis que serão utilizadas: `horaInicio`, `horaFim` e `duracao`. - Em seguida, pedimos ao usuário que informe a hora de início e a hora do final do jogo. - Depois, verificamos se o jogo começou e terminou no mesmo dia ou se o jogo começou em um dia e terminou no dia seguinte. Se o jogo começou e terminou no mesmo dia, basta subtrair a hora de início da hora do final para obter a duração do jogo. Se o jogo começou em um dia e terminou no dia seguinte, precisamos somar as horas que faltam para completar o dia (24 - horaInicio) com as horas do dia seguinte (horaFim). - Por fim, exibimos a duração do jogo em horas. Espero ter ajudado!

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