1
resposta

[Projeto] MEU PROJETO

Aproveitem para utilizar ternários para treinar!!! Bons estudos, amigos e amigas!!!!!

function sortear (){
    numeroInicial = parseInt(document.querySelector('#de').value);
    numeroFinal = parseInt(document.querySelector('#ate').value);
    quantidadeNumeros = parseInt(document.querySelector('#quantidade').value);

    let listaNumero = [];

    if(numeroInicial < numeroFinal && quantidadeNumeros <= (numeroFinal-(numeroInicial-1))){
        for(let i = 0; i < quantidadeNumeros; i++){
            numeroGerado = gerarNumero(numeroInicial, numeroFinal);
            while(listaNumero.includes(numeroGerado)){
                numeroGerado = gerarNumero(numeroInicial, numeroFinal);
            }
            listaNumero.push(numeroGerado);
        }
        console.log(listaNumero);
        modificarTela('#resposta', listaNumero);
        document.querySelector('#btn-reiniciar').setAttribute('class','container__botao'); //Trocar atributo do button para ativo   
    }
    else{
        reiniciar();
        numeroInicial > numeroFinal? alert(`O atributo "Do número" deve ser menor do que o atributo "Até o número"`):alert(`Observe se a quantidade de números desejados cabem dentro do intervalo informado`);
    }
     
}

function gerarNumero(min, max){
    let numeroGerado = Math.floor(Math.random()* (max - min +1))+min;
    return numeroGerado;
}

function modificarTela (idModificar, novotexto){
    let telaDeResultado = document.querySelector(idModificar);
    telaDeResultado.innerHTML = novotexto;
}

function reiniciar(){
    document.querySelector('#quantidade').value = '';
    document.querySelector('#de').value = '';
    document.querySelector('#ate').value = '';
    modificarTela('#resposta', 'Números sorteados:  nenhum até agora');
    document.querySelector('#btn-reiniciar').setAttribute('class','container__botao-desabilitado');
}
1 resposta

Oi, Lucas! Tudo bem?

Parabéns pelo código! Obrigada por compartilhá-lo com o fórum do curso, tenho certeza que ajudará muitos colegas que possam estar sentindo dúvidas! Caso tenha ficado alguma dúvida em relação a algum conteúdo do curso ou atividade, fique a vontade para expor, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!