Você está aqui: VisuAlg ::: Desafios e Lista de Exercícios Resolvidos ::: VisuAlg Básico |
Um programa VisuAlg que receberá a duração de um evento expresso em segundos e exiba-o expresso em horas, minutos e segundos - Desafio de Programação Resolvido em VisuAlgQuantidade de visualizações: 727 vezes |
|
Pergunta/Tarefa: Escreva um programa VisuAlg que receberá a duração de um evento expresso em segundos e exiba-o expresso em horas, minutos e segundos. Seu programa deverá exibir uma saída parecida com: Informe a duração do evento em segundos: 3712 Duração do evento: 01:01:52 Resposta/Solução: Veja a resolução comentada deste exercício em VisuAlg: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
algoritmo "Converter segundos em horas, minutos e segundos em VisuAlg"
var
// variáveis que vão guardar a duração em horas, minutos e segundos;
horas, minutos, segundos: inteiro
duracao_segundos: inteiro // guardará a duração em segundos
// função usada para formatar as horas, minutos e
// segundos
funcao formatar_numero(n: inteiro): caractere
inicio
se n < 10 entao
retorne "0" + Numpcarac(n)
senao
retorne Numpcarac(n)
fimse
fimfuncao
inicio
// vamos solicitar a duração do evento em segundos
escreva("Informe a duração do evento em segundos: ")
// vamos ler os segundos informados
leia(duracao_segundos)
// vamos obter a quantidade de horas do evento
horas <- Int(duracao_segundos / 3600)
// vamos obter os minutos
minutos <- (Int(duracao_segundos / 60)) mod 60
// vamos obter os segundos restantes
segundos <- duracao_segundos mod 60
// vamos exibir a duração do evento em horas, minutos e segundos
escreva("Duração do evento: ", formatar_numero(horas), ":")
escreva(formatar_numero(minutos), ":", formatar_numero(segundos))
fimalgoritmo
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de VisuAlg |
Veja mais Dicas e truques de VisuAlg |
Dicas e truques de outras linguagens |
|
C - Como inverter (reverter) o conteúdo de uma string em C usando uma função str_reverse() personalizada |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





