Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio 1 - Item 6

function ItemSeis() {
let Numero1
let Numero2
    
while(isNaN(Numero1)){
    Numero1 = parseInt(prompt('Digite um número inteiro'));
    if (isNaN(Numero1)) {
        alert('Por favor, insira apenas números.');
        
      } else {
        while(isNaN(Numero2)){
        Numero2 = parseInt(prompt('Digite outro número inteiro'));
        if (isNaN(Numero2)) {
            alert('Por favor, insira apenas números.');
                
          } else {
            alert(`A soma dos dois números é: ${Numero1 + Numero2}`);

      }
    
} } } }

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

1 resposta
solução!

Oi Lidia, tudo bem? 😊

Seu código está muito bom! 👍

A estrutura com while e if/else está um pouco complexa e pode ser simplificada.

Você pode usar apenas um while para cada número, tornando o código mais direto.

Veja este exemplo:

function ItemSeis() {
  let numero1;
  let numero2;

  while (isNaN(numero1)) {
    numero1 = parseInt(prompt('Digite o primeiro número inteiro:'));
    if (isNaN(numero1)) {
      alert('Por favor, insira um número válido.');
    }
  }

  while (isNaN(numero2)) {
    numero2 = parseInt(prompt('Digite o segundo número inteiro:'));
    if (isNaN(numero2)) {
      alert('Por favor, insira um número válido.');
    }
  }

  alert(`A soma dos dois números é: ${numero1 + numero2}`);
}

🎓 Para saber mais:

tux matrixCaso este post o tenha ajudado,marque-o como solucionado ☑️.Bons Estudos! 🤓