Problema 5 - Posso Entrar na Boate?
Enunciado
Faça um programa que peça o ano de nascimento de uma pessoa, e diga, se for maior de idade, que pode entrar na boate, e se não for, não pode.
Declare AnoNascimento, Idade: Numerico
Escreva "Checagem de Idade da Boate Noites Cariocas"
Escreva "Em que ano você nasceu?"
Leia AnoNascimento
Idade <- 2002 - AnoNascimento
Se Idade >= 18 entao
Escreva "Você pode entrar na boate."
senao
Escreva "Infelizmente, você não pode entrar."
fim se
Neste algoritmo criamos uma variável "rascunho", que chamamos Idade, para conter o resultado do cálculo da idade da pessoa (que é o ano atual menos o ano em que a pessoa nasceu - Nota: este algoritmo foi escrito em Janeiro de 2002). Como você já deve ter notado, ela é dispensável. Veja o algoritmo abaixo.
Declare AnoNascimento: Numerico
Escreva "Checagem de Idade da Boate Noites Cariocas"
Escreva "Em que ano você nasceu?"
Leia AnoNascimento
Se (2002 - AnoNascimento) >= 18 entao
Escreva "Você pode entrar na boate."
senao
Escreva "Infelizmente, você não pode entrar."
fim se
A partir de 2003, este algoritmo não vai mais funcionar corretamente. Portanto, vamos melhorá-lo de modo a que possa funcionar em qualquer ano.
Declare AnoAtual, AnoNascimento: Numerico
Escreva "Checagem de Idade da Boate Noites Cariocas"
Escreva "Qual é o ano atual?"
Leia AnoAtual
Escreva "Em que ano você nasceu?"
Leia AnoNascimento
Se (AnoAtual - AnoNascimento) >= 18 entao
Escreva "Você pode entrar na boate."
senao
Escreva "Infelizmente, você não pode entrar."
fim se