1
resposta

gente pensei em um problema diferente e resolvi de outro jeito

estava olhando aqui no fórum e a principio não vi se ninguém falando

existe outro problema no código além do campo 'do numero' e 'ate numero'

imagine o seguinte que a pessoa coloque certo nesses dois campos, porem no campo 'quantidade de números' ela coloque um numero superior de possibilidades

exemplo Quantidade de números 11 Do número 1 Até o número 10

isso cria um loop que trava a pagina e pensando nisso criei meu código da seguinte forma

if (quantidade > (ate - de + 1)) {
        alert("revise as entradas");
        document.getElementById("quantidade").value = "";
        document.getElementById("de").value = "";
        document.getElementById("ate").value = "";
        return;
    }

com isso fiz os testes e conseguir resolver o problema anterior e este novo problema

1 resposta

Olá Fábio!

Que interessante o seu raciocínio! Você identificou um problema adicional que pode ocorrer quando a quantidade de números solicitada excede o intervalo definido pelos campos "Do número" e "Até o número". A solução que você implementou é uma ótima forma de prevenir que o sistema entre em um loop indesejado, garantindo que o usuário insira dados válidos.

A lógica que você usou no seu código é bastante eficaz. Ao verificar se a quantidade de números desejada é maior do que o intervalo disponível, você evita que o programa tente gerar mais números do que o possível. Isso não só melhora a experiência do usuário, mas também previne possíveis travamentos na aplicação.

Parabéns pela iniciativa de pensar além e por compartilhar sua solução! Espero ter ajudado e bons estudos!