0
respostas

[Projeto] Essa foi a minha conclusão do projeto

Esse projeto fiz antes dos professores para treinar. Fui pesquisando as funções na internet e implementando ao projeto. Ficou diferente do que foi feito na aula, porém parece estar funcionando.

Aceito instruções de como fazer melhor e orientações para aprender algo novo. =)

let listaDeAmigos = [];

function adicionar() {
    let nome = document.getElementById("nome-amigo").value.trim();
    if (nome == '') {
        alert('Escreva o nome do amigo para adicionar na lista');
    } else {
        if (listaDeAmigos.includes(nome)) {
            alert(`${nome} já foi adicionado na lista`)
        } else {
            listaDeAmigos.push(nome)
            document.getElementById('lista-amigos').textContent = listaDeAmigos.join(', ');
            document.getElementById("nome-amigo").value = "";
        }
    }
}

function reiniciar() {
    listaDeAmigos = [];
    document.getElementById('lista-amigos').textContent = '';
    document.getElementById('lista-sorteio').textContent = '';
}

function sortear() {
    if (listaDeAmigos.length > 2) {
        let sorteio = listaDeAmigos.sort(() => Math.random() - 0.5);
        let listaSorteio = document.getElementById('lista-sorteio');
        listaSorteio.innerHTML = '';
        for (let i = 0; i < listaDeAmigos.length; i++) {
            if (i == listaDeAmigos.length - 1) {
                listaSorteio.innerHTML = listaSorteio.innerHTML + sorteio[i] + ' -> ' + sorteio[0] + '<br>';
            } else {
                listaSorteio.innerHTML = listaSorteio.innerHTML + sorteio[i] + ' -> ' + sorteio[i + 1] + '<br>';
            }
        }
    } else {
        alert('Para realizar o sorteio é necessário ter pelo menos 3 pessoas na lista')
    }
}