Realisei alguns testes em um Debuger onlie (https://www.onlinegdb.com/) e cheguei no seguinte código:
let quantidadeMilhas = prompt ('Digite sua quantidade de milhas aqui');
console.log (`Sua quantidade é de ${quantidadeMilhas} milhas`);
let porcentagemDesconto = 0;
if(quantidadeMilhas >= 30000){
porcentagemDesconto = porcentagemDesconto + 20;
console.log (`Seu desconto será de ${porcentagemDesconto}%`);
alert (`Sua quantidade de milhas é de ${quantidadeMilhas}. Isso te renderá ${porcentagemDesconto}% em descontos especiais!`);
}
else{
if (quantidadeMilhas > 5000){
porcentagemDesconto = porcentagemDesconto + 10;
console.log (`Seu desconto será de ${porcentagemDesconto}%`);
alert (`Sua quantidade de milhas é de ${quantidadeMilhas}. Isso te renderá ${porcentagemDesconto}% em descontos especiais!`);
}
else{
porcentagemDesconto = 0;
console.log (`Seu desconto será de ${porcentagemDesconto}%`);
alert (`Você possuí somente ${quantidadeMilhas} milhas. Isso não foi o suficiente para te render descontos especiais. Continue juntando e boa sorte!`);
}
}
Estou seguindo as boas práticas? Gostaria da opinião dos mais experientes