1
resposta

[Projeto] MEU PROJETO

Gostaria de compartilhar com os colegas de turma a minha solução. Achei mais interessante adotar o document.querySelector('#btn-reiniciar').setAttribute('class','container__botao'); para ativar/desativar o botão. Bons estudos a todos!!!!!!!!!!

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

    let listaNumero = [];

    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   
}

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

Olá, Lucas!

Parabéns pela ótima maneira de resolver o problema proposto na atividade! Obrigada por compartilhá-la 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!