1.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.
2.No projeto Alugames, crie uma função para imprimir no console a informação sobre quantos jogos foram alugados.
mostrarJogos();
function alterarStatus(numero) {
event.preventDefault();
let id = 'game-' + numero;
let jogo = document.getElementById(id);
let imagem = jogo.querySelector(".dashboard__item__img");
let botao = jogo.querySelector(".dashboard__item__button");
if (imagem.classList.contains('dashboard__item__img--rented')) {
let confirmacao = confirm('Tem certeza que deseja devolver este jogo?');
}
if (botao.textContent == 'Alugar') {
botao.textContent = 'Devolver';
imagem.classList.add('dashboard__item__img--rented');
botao.classList.add('dashboard__item__button--return');
mostrarJogos();
} else {
botao.textContent = 'Alugar';
imagem.classList.remove('dashboard__item__img--rented');
botao.classList.remove('dashboard__item__button--return');
}
}
function mostrarJogos() {
let selectGames = document.querySelectorAll('.dashboard__item__img--rented');
let jogosQntd = selectGames.length;
console.log('A quantidade de jogos alugados é: ' + jogosQntd);
}
3.Crie um programa que verifica se uma palavra ou frase é um palíndromo.
let verificarPalavra = prompt('Digite uma Palavra ou Frase para verificar se é um Palíndromo: ');
let palavraTratada = verificarPalavra.toLowerCase().replace(/\s+/g, '');
let palavraInvertida = palavraTratada.split('').reverse().join('');
palavraTratada === palavraInvertida ? alert(`A palavra ou frase "${verificarPalavra}" é um Palíndromo!`) : alert('A palavra ou frase "' + verificarPalavra + '" não é um Palíndromo!');
4.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.
let solicitarNumero = prompt('digite 3 números separados por vírgula:');
function ordenarNumeros(a, b, c) {
const numerosOrdenados = [a, b, c].sort((x, y) => x - y);
console.log(`Números ordenados: ${numerosOrdenados.join(', ')}`);
}
ordenarNumeros(solicitarNumero.split(',').map(Number)[0], solicitarNumero.split(',').map(Number)[1], solicitarNumero.split(',').map(Number)[2]);