1
resposta

tive um pouco de duvida na resolução porem acho que fiz certo

Desafio 1 e 2 let jogosAlugados = 0; // Declarado fora da função para manter o valor

function alterarStatus(id) { let jogoClicado = document.getElementById(game-${id}); let imagem = jogoClicado.querySelector(".dashboard__item__img"); let botao = jogoClicado.querySelector(".dashboard__item__button"); let nomeJogo = jogoClicado.querySelector('.dashboard__item__name');

function contarEExibirJogosAlugados() {
    console.log(`Total de jogos alugados: ${jogosAlugados}`);
}

if (imagem.classList.contains('dashboard__item__img--rented')) {
    if (confirm(`Você tem certeza que quer devolver o jogo ${nomeJogo.textContent}?`)) {
        imagem.classList.remove('dashboard__item__img--rented');
        botao.classList.remove("dashboard__item__button--return");
        botao.textContent = 'alugar';
        jogosAlugados--;
    }
} else {
    imagem.classList.add('dashboard__item__img--rented');
    botao.textContent = 'devolver';
    botao.classList.add("dashboard__item__button--return");
    jogosAlugados++;
}

contarEExibirJogosAlugados();

}

document.addEventListener('DOMContentLoaded', function() { jogosAlugados = document.querySelectorAll('.dashboard__item__img--rented').length; console.log(Total de jogos alugados: ${jogosAlugados}); });

desafio 3

function estaPalavraEUmPalindromo(palavra) { let separandoPalavra = palavra.split(""); let palavraInvertida = separandoPalavra.reverse(""); palavraInvertida = palavraInvertida.join(""); if (palavra == palavraInvertida) { console.log(Esta palavra ${palavra} é um Palindromo); } else { console.log(Esta palavra ${palavra} não é um Palindromo); } estaPalavraEUmPalindromo(); }

desafio 4 unction ordenarNumeros(a, b, c) { const numerosOrdenados = [a, b, c].sort((x, y) => x - y); console.log(Números ordenados: ${numerosOrdenados.join(', ')}); }

achei interessante esses desafios porem eu os achei complicados pois faltou uma explicação um pouco melhor durante a didatica do curso e sem contar que parece que ja ouve um avanço na linguagem no geral e deixou de ser apenas logica

1 resposta

Oi Gustavo, tudo bem?

Agradeço por compartilhar a resolução dos desafios com a comunidade! Parabéns por concluir cada um deles. Sei que pode ter sido um pouco desafiador, mas sua iniciativa e esforço são admiráveis.

Sinto muito por qualquer dúvida ou dificuldade ao longo do processo. Entendemos que nem sempre os conceitos são claros de imediato, e estamos aqui para ajudar no que for preciso.

Não hesite em fazer mais perguntas e utilizar o fórum para esclarecer suas dúvidas.

Fico à disposição.

Abraços e bons estudos!