1
resposta

[Dúvida] Adição de um operador lógico (Dúvida)

Olá, fiz uma alteração adicionando o "&&" no if() e gostaria de saber se adicionar esse operador seria uma opção viável e cabível para resolução e se teria como adicionar mais alguma linha de código pois ele aparece a mensagem de toda forma, irei enviar um print da adição do código no VScode, estou gostando bastante das aulas!!!

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Abner! Tudo bem?

Adicionar o operador lógico && no seu if é totalmente viável e faz sentido no contexto que você está trabalhando. No seu caso, você está verificando se a quantidade de números é menor que o intervalo disponível, o que é uma boa prática para evitar o loop infinito.

No entanto, parece que o segundo if está com uma pequena confusão. O que você quer verificar é se a quantidade de números a serem sorteados é maior que o intervalo disponível, certo? Então, o correto seria:

if (quantidade > (AteoNumero - DoNumero + 1)) {
    alert('O valor em "Quantidade de Números" deve ser menor ou igual ao intervalo dos valores nos campos "Do número" e "Até o número", verifique se está correto!');
}

Dessa forma, você está garantindo que a quantidade de números a serem sorteados não exceda o intervalo disponível.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.