2
respostas

Provável solução.

  • 1.Pessoas com uma quantidade de milhas inferior a 5.000 não recebem desconto. Ou seja = (0...4.999)
  • 2.Pessoas com uma quantidade de milhas igual ou superior a 30.000 recebem 20% de desconto. Ou seja = (>= 30.000...)
  • 3.Pessoas com uma quantidade de milhas superior a 5.000, mas inferior a 30.000, recebem 10% de desconto. Ou seja = (>5.001 até 29.999)

A questão: E quanto ao desconto das pessoas que tem exatamente 5000 milhas? Levando em consideração as regras acima, não encontrei resposta nas opções sugeridas da Atividade 7 (A não ser que a questão esteja considerando 0% de desconto para pessoas com exatamente 5000 milhas)

Minha resposta seguiria as seguintes linhas de código: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Julio,

Eu entendo que as pessoas que recebem exatamente 5.000 milhas não recebem desconto. O enunciado diz que " Pessoas com uma quantidade de milhas superior a 5.000, mas inferior a 30.000, recebem 10% de desconto.". Seguindo esse racional, a linha 43 precisaria ser alterada para >= 5001. Faz sentido para você?

Sim, no item 3 faz total sentido isso que você falou.

O ponto que me pegou é o item 1, pois ele diz que: "milhas inferior a 5000 não recebem desconto...". Faria mais sentido ele dizer: milhas inferior ou IGUAL a 5000 não recebem desconto...".