Curso de Algoritmos

Lição 9 - Mais Algoritmos com Decisões

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

Exercício 9

Faça um programa que receba o valor do salário de uma pessoa e o valor de um financiamento pretendido. Caso o financiamento seja menor ou igual a 5 vezes o salário da pessoa, o programa deverá escrevar "Financiamento Concedido"; senão, escreverá "Financiamento Negado". Independente de conceder ou não o financiamento, o programa escreverá depois a frase "Obrigado por nos consultar."

Resposta

Exercício 10

Em uma escola, o aluno faz duas provas por período, com as notas variando de 0 a 10. Caso a média aritmética das duas notas seja 5 ou mais, ele passa de ano; senão, ele é reprovado. Faça um programa que receba as duas notas de um aluno e escreva se ele passou ou não de ano.

Resposta

Exercício 11

Dois carros percorreram diferentes distâncias em diferentes tempos. Sabendo que a velocidade média é a razão entre a distância percorrida e o tempo levado para percorrê-la, faça um programa que leias as distâncias que cada carro percorreu e o tempo que cada um levou, e indique o carro que teve maior velocidade média.

Resposta

Exercício 12

Faça um programa que leia o nome e idade de duas pessoas e imprima o nome da pessoa mais nova, e seu ano de nascimento (o programa deve funcionar corretamente para qualquer que seja o ano atual).

Resposta

Página Inicial  Lição Anterior  Próxima Lição