Bom dia galera, sou iniciante na programaçao e nao consegui compreender esse exercicio:
Para te ajudar a compreender a origem do bug, sua liderança explicou a regra de negócio utilizada para compras de pacotes de viagens com milhas:
Pessoas com uma quantidade de milhas inferior a 5.000 não recebem desconto. Pessoas com uma quantidade de milhas igual ou superior a 30.000 recebem 20% de desconto. Pessoas com uma quantidade de milhas superior a 5.000, mas inferior a 30.000, recebem 10% de desconto. Mas, segundo relatos de clientes, ao tentar utilizar o desconto referente a 5.000 milhas, não ocorre nenhum desconto. Já clientes com mais de 30.000 milhas estão recebendo desconto excedente ao que deveriam receber.
let porcentagemDesconto = 0;
if(quantidadeMilhas > 5000){
porcentagemDesconto = porcentagemDesconto + 10;
}
if(quantidadeMilhas >= 30000){
porcentagemDesconto = porcentagemDesconto + 20;
} else {
porcentagemDesconto = 0;
}
dá onde saiu essa variavel porcentagemDesconto que nao esta no código? e por que que no if ela esta recebendo o seu proprio valor + 10, isso é permitido?