Importante

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!

2
respostas

Desafio: Verificação de desconto

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
2 respostas

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?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Oi, Lorena! Tudo bem?

Eu faria um teste com:

idade maior ou igual a 18 e estudante = falso

por exemplo: idade 20 e estudante falso. Nesse caso, o sistema deve mostrar que o usuário não tem direito ao desconto.

Também testaria o caso de:

idade menor que 18 e estudante = verdadeiro

porque assim eu confirmaria que a lógica funciona mesmo quando as duas condições são verdadeiras ao mesmo tempo.