Você está aqui: VisuAlg ::: Desafios e Lista de Exercícios Resolvidos ::: VisuAlg Básico |
Como transformar dias em anos, meses, semanas e dias em VisuAlg - Exercícios Resolvidos de VisuAlgQuantidade de visualizações: 887 vezes |
Pergunta/Tarefa: Escreva um programa VisuAlg que pede para o usuário informar o número de dias e faça a conversão para anos, meses, semanas e dias. O número informado pelo usuário deve ser um inteiro positivo. Não há necessidade de considerar anos bissextos nem validar a entrada do usuário. Sua saída deverá ser parecida com: Informe o número de dias: 500 Você informou 500 dias Isso equivale a: 1 anos 4 meses 2 semanas 1 dias Veja a resolução comentada deste exercício usando VisuAlg: algoritmo "Converter dias em anos, meses, semanas e dias" var // variáveis usadas na resolução do problema total_dias, anos, meses, semanas, dias: inteiro inicio // vamos ler a quantidade e dias escreva("Informe o número de dias: ") leia(total_dias) dias <- total_dias // vamos obter a quantidade de anos anos <- Int(dias / 365) dias <- dias % 365 // agora a quantidade de meses meses <- Int(dias / 30) dias <- dias % 30 // agora a quantidade de semanas semanas <- Int(dias / 7) // e finalmente os dias dias <- dias % 7 // e mostramos os resultados escreval("Você informou ", total_dias, " dias") escreval() escreval("Isso equivale a:") escreval(anos, " anos") escreval(meses, " meses") escreval(semanas, " semanas") escreval(dias, " dias") 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 |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |