Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio: Projeto AluGames

//No projeto Alugames, uma confirmação ao devolver um jogo, solicitando ao usuário que confirme a devolução antes que ela seja concluída. Isso pode ajudar a evitar devoluções acidentais.

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


    if (imagem.classList.contains('dashboard__item__img--rented')) {
    
        if (confirm(`Você tem certeza que deseja devolver o jogo ${nomeJogo.textContent}?`)) {
            imagem.classList.remove('dashboard__item__img--rented');
            botao.classList.remove('dashboard__item__button--return');
            botao.textContent = 'Alugar';
            gamesAlugados--;
        }
    } else {
        imagem.classList.add('dashboard__item__img--rented');
        botao.classList.add('dashboard__item__button--return');
        botao.textContent = 'Devolver';
        alugadosAlugados++;
    }
    contarEExibirgamesAlugados();
}

//No projeto Alugames, crie uma função para imprimir no console a informação sobre quantos jogos foram alugados.

document.addEventListener('DOMContentLoaded', function() {
   gamesAlugadosAlugados = document.querySelectorAll('.dashboard__item__img--rented').length;
    contarEExibirgamesAlugados();
});

//Crie um programa que verifica se uma palavra ou frase é um palíndromo. Obs:. tive que fazer uma pesquisa antes de criar o código, por isso, não garanto veracidade na escrita desse código.

function palindromo(palavra){
    var palavraInvertida = palavra.split('').reverse().join('');
    if (palavraInvertida === palavra) {
        console.log('É um palíndromo');
    } else {
        console.log('Não é um palíndromo');
    }
}

//Crie um programa com uma função que receba três números como argumentos e os retorne em ordem crescente. Exiba os números ordenados.

function ordenarNumeros(a, b, c) {
    const numerosOrdenados = [a, b, c].sort((x, y) => x - y);
    console.log(`Números ordenados: ${numerosOrdenados.join(', ')}`);
}
ordenarNumeros(3, 7, 5); // Deve exibir "Números ordenados: 3, 7, 5"
1 resposta
solução!

Oi, Samuel! Tudo bem?

Ótima implementação, parabéns! É muito bom acompanhar a sua evolução por aqui! Caso tenha restado alguma dúvida em relação a qualquer conteúdo do curso ou atividade, não hesite em perguntar, estou disponível e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!