Seguem projetos. 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.
function confirmaDevolucao () {
let confirmacao = confirm("Tem certeza que irá devolver o jogo agora?")
if (confirmacao) {
alert("Jogo devolvido!");
} else {
alert("Cancelado!");
return (botao);
}
}
let locados = 0;
function contagemAlugados() {
console.log(`Total de jogos locados: ${locados}`);
}
function alterarStatus(id) {
let jogoEscolhido = document.getElementById(`game-${id}`);
let imagem = jogoEscolhido.querySelector(".dashboard__item__img");
let botao = jogoEscolhido.querySelector(".dashboard__item__button");
if (imagem.classList.contains("dashboard__item__img--rented")) {
confirmaDevolucao()
imagem.classList.remove("dashboard__item__img--rented");
botao.classList.remove("dashboard__item__button--return");
botao.textContent = "Alugar";
locados --;
} else {
imagem.classList.add("dashboard__item__img--rented");
botao.classList.add("dashboard__item__button--return");
botao.textContent = "Devolver";
locados ++;
}
contagemAlugados();
}
3 - Crie um programa que verifica se uma palavra ou frase é um palíndromo.
verificadorDePalindromo();
function verificadorDePalindromo () {
let palavra = "osso";
let letrasPalavra = palavra.split("");
console.log (letrasPalavra);
let palavraInvertida = letrasPalavra.reverse();
console.log (palavraInvertida);
palavraInvertida = palavraInvertida.join("");
if (palavra == palavraInvertida) {
alert (`A palavra ${palavra} é um polindromo.`)
} else {
alert (`A palavra ${palavra} nao é um polindromo.`)
}
}
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.
function numeros(a, b, c) {
let numerosOrdenados = [a, b, c].sort((x, y) => x - y);
console.log(numerosOrdenados.join(', '));
}
numeros(176, 2987, 1);