Início
ler idade
ler estudante
se idade < 18 ou estudante = verdadeiro então
escrever "Usuário tem direito ao desconto"
senão
escrever "Usuário não tem direito ao desconto"
fimse
Fim
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Início
ler idade
ler estudante
se idade < 18 ou estudante = verdadeiro então
escrever "Usuário tem direito ao desconto"
senão
escrever "Usuário não tem direito ao desconto"
fimse
Fim
Oi, Kelvin! Como vai?
Gostei da sua solução, pois a condição idade < 18 ou estudante = verdadeiro verifica corretamente as duas possibilidades para conceder o desconto. O uso do ou faz sentido, já que basta uma das condições ser verdadeira para a pessoa ter direito ao benefício. Dica: para deixar o algoritmo mais claro, teste com valores diferentes, como uma pessoa maior de idade que é estudante e outra menor de idade que não é estudante.
Qual outro teste você faria para conferir se a lógica do desconto funciona em todos os casos?