function alterarStatus(id) {
let gameClicado = document.getElementById(`game-${id}`);
let imagem = gameClicado.querySelector('.dashboard__item__img');
let botao = gameClicado.querySelector('.dashboard__item__button');
let nomeJogo = gameClicado.querySelector('.dashboard__item__name');
if (imagem.classList.contains('dashboard__item__img--rented')) {
/* 01. Implementa uma confirmação de devolução. */
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';
} else {
imagem.classList.add('dashboard__item__img--rented');
botao.textContent = 'Devolver';
botao.classList.add('dashboard__item__button--return');
}
/* 02. No projeto Alugames, crie uma função para imprimir no console a informação sobre quantos jogos foram alugados. */
function contarJogosAlugados() {
let jogosAlugados = document.querySelectorAll('.dashboard__item__img.dashboard__item__img--rented');
console.log('Elementos selecionados:', jogosAlugados);
console.log(`Total de jogos alugados: ${jogosAlugados.length}`);
}
contarJogosAlugados();
}
/* Crie um programa que verifica se uma palavra ou frase é um palíndromo. */
function verificarPalindromo(str) {
str = str.toLowerCase().replace(/[^a-zA-Z0-9]/g, '');
const reversedStr = str.split('').reverse().join('');
return str === reversedStr;
}
console.log(verificarPalindromo("radar")); // true
console.log(verificarPalindromo("Amor, Roma")); // true
console.log(verificarPalindromo("OpenAI")); // false
/* 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(5, 7, 1);