1
resposta

aula13 Mão na massa: proteção de entrada de valores

function sortear (){ let quantidade = parseInt(document.getElementById('quantidade').value) let de = parseInt(document.getElementById('de').value) let ate =parseInt(document.getElementById('ate').value ) / / protecao na entrada de valores if (de >= ate) { alert('Numero invalido: digite um numero menor que o valor final') reiniciar() }

let sorteados = []
let numero

for (let index = 0; index < quantidade; index++) {
    numero = obterNumeroAleatorio(de, ate)
    
    sorteados.push(numero)
}    
while (sorteados.includes(numero)){
    numero = obterNumeroAleatorio(de, ate)

}
let resultado = document.getElementById('resultado')    
resultado.innerHTML = `<label class="texto__paragrafo">Números sorteados: ${sorteados}</label>`

alterarBotaoStatus()

}

1 resposta

Bom dia!

Sua resolução ficou excelente! Você fez um ótimo uso do aprendizado.

Sugiro nas próximas vezes utilizar as tags de código </>, um ícone presente no topo da caixa de texto, onde seu código ficará mais legivel.

JavaScript é uma linguagem que faz declarações ao navegador. O carácter utilizado para separar essas declarações é ; e o mesmo deve ser sempre utilizado. Recomendo utilizar.

Parabéns pelo empenho nos estudos e continue praticando.

Para que mais pessoas consigam visualizar a sua solução proposta, é recomendado que você marque este tópico como solucionado. Assim pode ajudar ainda mais pessoas :)

Bons estudos!