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!