console.log ('Starting desafiologica1.js')
let porcentagemDesconto = 0; // Definido valor fixo de desconto
let quantidadeMilhas = prompt ('Por favor, informe sua quantidade de milhas: ') // Solicitado quantidade de milhas para comparação
// Validação de números incompatíveis
if (quantidadeMilhas < 0) {
alert ('Por favor insira um número válido')
}
// Primeira condicional, pessoas com uma quantidade de milhas superior a 5.000, mas inferior a 30.000, recebem 10% de desconto.
if(quantidadeMilhas > 5000){
porcentagemDesconto = porcentagemDesconto + 10;
console.log (`O usuário adquiriu ${porcentagemDesconto}% de desconto.`)
}
// Segunda condicional, pessoas com uma quantidade de milhas igual ou superior a 30.000 recebem 20% de desconto.
if(quantidadeMilhas >= 30000){
porcentagemDesconto = porcentagemDesconto + 10;
console.log (`O usuário adquiriu ${porcentagemDesconto}% de desconto.`)
}
// Alerta de quantidade de desconto
if (quantidadeMilhas > 5000) {
alert (`Você possui ${porcentagemDesconto}% de desconto.`)
} else {
alert ('Infelizmente você não possui milhas suficiente para um desconto, continue movimentando sua conta para adquirir mais milhas.')
}
Na resposta do desafio a solução aparece de forma diferente, dizendo que eu deveria utilizar de um bloco if dentro do bloco else. Porém, minha solução foi diferente, fiz uma espécie de somatório de descontos, o que talvez não seja ideal. Estou com dificuldades de encontrar uma solução como proposta na resolução da atividade.