Precisamos coletar duas informações do cliente: a idade e se ele é estudante. Com esses dados, o sistema pode verificar se a pessoa tem direito à meia-entrada.
Primeiro, o algoritmo solicita a idade do cliente. Em seguida, pergunta se ele é estudante. Depois, é feita uma verificação utilizando o operador lógico OU: se a idade for menor que 18 anos ou se o cliente for estudante, ele terá direito ao desconto.
Caso uma dessas condições seja verdadeira, o sistema exibe a mensagem "Meia-entrada aplicada.". Se nenhuma delas for atendida, a mensagem exibida será "Valor integral.".
Esse tipo de situação é muito comum em sistemas de venda de ingressos, pois exige a tomada de decisão com base em regras e condições lógicas. Assim, o exercício ajuda a compreender melhor o uso de operadores relacionais e booleanos na construção de algoritmos.
Algoritmo "Meia_Entrada"
Var
idade : Inteiro
estudante : Caracter
Inicio
Escreva("Digite sua idade: ")
Leia(idade)
Escreva("Você é estudante? (S/N): ")
Leia(estudante)
Se (idade < 18) ou (estudante = "S") entao
Escreva("Você tem direito à meia-entrada.")
Senao
Escreva("Você não tem direito à meia-entrada.")
FimSe
FimAlgoritmo