let porcentagemDesconto = 0;
if(quantidadeMilhas > 5000){
porcentagemDesconto = porcentagemDesconto + 0;
}
if(quantidadeMilhas > 30000){
porcentagemDesconto = porcentagemDesconto + 10;
} else {
porcentagemDesconto = 20;
let porcentagemDesconto = 0;
if(quantidadeMilhas > 5000){
porcentagemDesconto = porcentagemDesconto + 0;
}
if(quantidadeMilhas > 30000){
porcentagemDesconto = porcentagemDesconto + 10;
} else {
porcentagemDesconto = 20;
Oi, Ketty, tudo bem?
Obrigado por compartilhar sua solução, contudo é necessário algumas alterações para que ele funcione corretamente, seguindo as regras apresentadas no enunciado do exercício.
Precisamos definir uma variável quantidadeMilhas
com um determinado valor específico ou podemos pedir por meio de um prompt
para que o usuário interaja com a aplicação digitando o valor de milhas.
Opção com valor definido:
let quantidadeMilhas = 35000
Opção usando um prompt
:
let quantidadeMilhas = prompt("Quantas milhas você possui?")
Em seguida precisamos rever a lógica por trás das condições. Quando a pessoa tem menos de 5000 milhas ela não recebe desconto, quando a pessoa tem menos de 30000 milhas ela recebe 10% de desconto e quando ela tem valores maiores que 30000 milhas ela recebe 20% de desconto. Isso poderia ser traduzido da seguinte maneira:
if(quantidadeMilhas < 5000){
porcentagemDesconto;
}
else if(quantidadeMilhas < 30000){
porcentagemDesconto = porcentagemDesconto + 10;
} else {
porcentagemDesconto = porcentagemDesconto + 20;
}
console.log(porcentagemDesconto)
O código completo ficaria assim:
let porcentagemDesconto = 0;
let quantidadeMilhas = prompt("Quantas milhas você possui?")
if(quantidadeMilhas < 5000){
porcentagemDesconto;
}
else if(quantidadeMilhas < 30000){
porcentagemDesconto = porcentagemDesconto + 10;
} else {
porcentagemDesconto = porcentagemDesconto + 20;
}
console.log(porcentagemDesconto)
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!