1
resposta

[Projeto] Resolução

Abaixo, a proteção do número da lógia

    let quantidade = parseInt(document.getElementById('quantidade').value);
    let numInicial = parseInt(document.getElementById('de').value);
    let numFinal = parseInt(document.getElementById('ate').value);
    
    
    if(numInicial >= numFinal){
        alert(`Número inserido em "Do número" está inferior ao número de "Até o número". Verifique os dados informado e digite novamente`);
        return;
    }
1 resposta

Oi Gabriel, tudo bem?

O código que você compartilhou está quase correto, mas parece que há um pequeno erro na mensagem de alerta. Vou te ajudar a ajustar isso.

Aqui está uma versão revisada do seu código:

let quantidade = parseInt(document.getElementById('quantidade').value);
let numInicial = parseInt(document.getElementById('de').value);
let numFinal = parseInt(document.getElementById('ate').value);

if(numInicial >= numFinal){
    alert(`O número inserido em "Do número" deve ser menor que o número de "Até o número". Verifique os dados informados e digite novamente.`);
    return;
}

// Continue com a lógica do sorteio aqui

Note que ajustei a mensagem de alerta para ficar mais clara. Agora, ela informa que o número inicial deve ser menor que o número final, o que faz mais sentido.

Bons estudos!