Você está desenvolvendo o sistema de bilheteria para um cinema. Os clientes podem ter direito
a meia-entrada em duas situações:
Se tiverem menos de 18 anos
OU
Se forem estudantes
Sua tarefa é criar um algoritmo em linguagem natural ou gráfica (usando fluxogramas, por exemplo) que
avalie as informações do cliente e exiba uma mensagem indicando se ele tem ou não direito ao desconto.
Início do algoritmo
Defina is_estudante = verdadeiro
// Entrada de dados
Mostre "Informe o nome do cliente: "
Leia nome
Enquanto nome == "" faça
Mostre "Nome inválido! Digite novamente: "
Leia nome
Fim_Enquanto
Mostre "Informe a idade do cliente: "
Leia idade
Enquanto idade <= 0 faça
Mostre "Idade inválida! Digite novamente: "
Leia idade
Fim_Enquanto
Mostre "O cliente é estudante? Digite 1 para SIM ou 2 para NÃO."
Leia resposta
Enquanto resposta < 1 OU resposta > 2 faça
Mostre "Resposta inválida! Digite 1 para SIM ou 2 para NÃO:"
Leia resposta
Fim_Enquanto
Se resposta == 1 então
is_estudante = verdadeiro
Senão
is_estudante = falso
Fim Se
// Processamento
// Verifica se a idade é menor que 18 ou se o cliente é estudante
Se idade < 18 OU resposta == 1
Mostre "Tem direito ao desconto."
Senão
Mostre "Não tem direito ao desconto."
Fim Se
Fim do algoritmo