Oi Arthur! Como vai?
No seu caso, você quer aplicar 10% de desconto para clientes com milhas entre 5000 e 29999, e 20% para aqueles com 30000 ou mais.
Para implementar isso, podemos usar uma estrutura condicional que verifica esses intervalos. Aqui está um exemplo de como você pode fazer isso:
let porcentagemDesconto = 0;
if (quantidadeMilhas >= 30000) {
porcentagemDesconto = 20;
} else if (quantidadeMilhas >= 5000) {
porcentagemDesconto = 10;
} else {
porcentagemDesconto = 0;
}
Neste código, usamos else if
para verificar se a quantidade de milhas está entre 5000 e 29999. Se não estiver, e também não for maior ou igual a 30000, então o desconto será 0. Essa abordagem é direta e ajuda a evitar a soma de descontos, que foi o problema original no código apresentado.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.