Você está aqui: VisuAlg ::: Desafios e Lista de Exercícios Resolvidos ::: Estruturas de Controle |
Escreva um programa que leia o ano de nascimento de um rapaz e mostre a sua situação em relação ao alistamento militar - Exercícios Resolvidos de VisuAlgQuantidade de visualizações: 145 vezes |
|
Pergunta/Tarefa: Escreva um programa que leia o ano de nascimento de um rapaz e mostre a sua situação em relação ao alistamento militar. - Se estiver antes dos 18 anos, mostre em quantos anos faltam para o alistamento. - Se já tiver depois dos 18 anos, mostre quantos anos já se passaram do alistamento. Sua saída deverá ser parecida com: Informe o ano atual: 2025 Informe o ano do seu nascimento: 1980 Você tem 45 anos. Já se passaram 27 anos do alistamento militar. Informe o ano atual: 2025 Informe o ano do seu nascimento: 2007 Você tem 18 anos. Você já tem idade suficiente para fazer o alistamento militar. Informe o ano atual: 2025 Informe o ano do seu nascimento: 2009 Você tem 16 anos. Faltam 2 anos para você fazer o alistamento militar. Veja a resolução comentada deste exercício usando VisuAlg: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
algoritmo "Ler o ano de nascimento de um rapaz e mostre a sua situação"
var
// variáveis usadas na resolução do problema
ano_nasc, ano_atual, idade, anos_faltam, anos_passaram: inteiro
// função principal do programa
inicio
// vamos pedir para o usuário informar o ano atual
escreva("Informe o ano atual: ")
leia(ano_atual)
// vamos pedir para o usuário informar o ano de nascimento
escreva("Informe o ano do seu nascimento: ")
leia(ano_nasc)
// vamos calcular a idade do usuário
idade <- ano_atual - ano_nasc
// vamos calcular os anos que faltam para o alistamento
anos_faltam <- 18 - idade
// vamos calcular os anos que já se passaram do alistamento
anos_passaram <- idade - 18
// vamos mostrar os resultados
escreval()
se (idade < 18) entao
escreval("Você tem ", idade, " anos.")
escreval("Faltam ", anos_faltam, " anos para o alistamento.")
senao
se (idade = 18) entao
escreval("Você tem ", idade, " anos.")
escreval("Você já tem idade para o alistamento militar.")
senao
escreval("Você tem ", idade, " anos.")
escreval("Já se passaram ", anos_passaram, " anos do alistamento.")
fimse
fimse
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 |





