Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Resolução pouco diferente

Haveria problema em ajustar dessa forma o código?

function calcularDescontoTotal(quantidadeDeJogos) {
    let desconto = 0;
    let i = 0;

    while (i < quantidadeDeJogos) {
        if (quantidadeDeJogos >= 10) {
            // Se a quantidade for 10 ou mais, aplica 20% de desconto para cada jogo
            desconto += 0.2 * 50;
        } else if (quantidadeDeJogos >= 5) {
            // Se a quantidade for 5 ou mais, aplica 10% de desconto para cada jogo
            desconto += 0.1 * 50;
        }
        i++;
    }

    return desconto;
}
1 resposta
solução!

Opa, Jonathan! Tudo joia?

Não há nenhum problema em fazer qualquer alteração na estrutura do código, principalmente quando estamos aprendendo lógica de programação. Isso mostra que você tem um ponto de vista de lógica diferente, e isso é bom. Claro que depois você verá padrões de códigos, mas no momento você se encontra no cominho certo.

Continue assim e caso tenha dúvidas ou problemas, saiba que você sempre pode recorrer ao fórum.

Grande abraço e bons estudos!