0
respostas

[Projeto] Desafio 4: Função para ordenar números em sequência

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);