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!
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar