Exercício 22 – Lógica de programação (Portugol Studio)

Descrição do exercício

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.

Resolução do exercício

programa
{
	
	funcao inicio()
	{
		inteiro anoNasc, anoAtual, idade, anosFaltam, anosPassaram
		escreva("Qual é o ano atual? ")
		leia(anoAtual)
		escreva("Qual é o ano do seu nascimento? ")
		leia(anoNasc)
		idade = anoAtual - anoNasc
		anosFaltam = 18 - idade
		anosPassaram = idade - 18
		se (idade < 18) {
			escreva("Sua idade é " + idade + " anos, logo faltam " + anosFaltam + " anos para você fazer o alistamento militar.")
		}
		senao se (idade == 18) {
			escreva("Sua idade é " + idade + " anos, logo você já tem idade suficiente para fazer o alistamento militar.")
		}
		senao {
			escreva("Sua idade é " + idade + " anos, logo já se passaram " + anosPassaram + " anos do alistamento militar.")
		}
	}
}

Compartilhe este texto!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *