Oi, Fernando! Tudo bem?
Parabéns pelo empenho e iniciativa! Deixo algumas sugestões para ajudar:
Inicialmente, estamos declarando quantidadeJogos
e totalJogos
como funções, mas trabalhando com elas como se fossem variáveis, por isso, deveríamos declará-las como let quantidadeJogos;
e let totalJogos;
.
Já no if
, a comparação quantidadeJogos = 5 && > 10
deve usar ==
ou ===
para igualdade e a expressão > 10
precisa estar associada a alguma variável, como no exemplo: quantidadeJogos >= 5 && quantidadeJogos <= 10
.
No cálculo de desconto a multiplicação por 1.1%
não é uma operação válida. Para aplicarmos um desconto de 10%, por exemplo, poderíamos fazer da seguinte maneira: totalJogos = totalJogos * 0.9;
.
Por fim, as variáveis quantidadeJogos
e totalJogos
precisam ser inicializadas com valores antes de serem usadas nas operações, deixando o nosso código da seguinte forma:
function calcularDescontoJogos() {
let desconto = 0;
let aluguelJogo = 50;
let quantidadeJogos = 0; // Inicialize com um valor
let totalJogos = 0; // Inicialize com um valor
// Exemplo de atribuição para quantidadeJogos
quantidadeJogos = 7; // Suponha que o usuário escolheu 7 jogos
totalJogos = quantidadeJogos * aluguelJogo;
if (quantidadeJogos >= 5 && quantidadeJogos <= 10) {
totalJogos = totalJogos * 0.9; // Aplica 10% de desconto
} else if (quantidadeJogos > 10) {
totalJogos = totalJogos * 0.8; // Aplica 20% de desconto
}
console.log("O total com desconto é: " + totalJogos);
}
calcularDescontoJogos();
Espero ter ajudado!
Um forte abraço e bons estudos!