ler idade
ler eh_estudante
se idade < 0 então
mostrar "Erro: idade inválida"
parar
fim se
se idade < 18 então
tem_meia <- true
senão se eh_estudante = true então
tem_meia <- true
senão
tem_meia <- false
fim se
se tem_meia = true então
mostrar "Cliente tem direito à meia-entrada."
senão
mostrar "Cliente não tem direito à meia-entrada."
fim se