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

Desafio 04 / Não Obrigatório

// Faça a soma de duas variáveis numéricas e apresente no console com uma mensagem amigável em Template String.

let nome = prompt(`Boas-vindas, qual o seu nome?`);
alert(`Olá, ${nome}, vamos fazer uma soma!`);
let a = parseInt(prompt("Digite um número:"));
let b = parseInt(prompt("Digite outro número:"));
let c = a + b;

alert(`Caro ${nome}, você escolheu ${a} e ${b}`);
alert(`O resultado da sua soma é: ${c}`);
1 resposta
solução!

Olá, Leandro!

Seu código já está bem estruturado, mas vou te dar uma dica sobre como garantir que a soma seja sempre feita com números, evitando possíveis erros de entrada do usuário. Você pode adicionar uma verificação para garantir que os valores inseridos sejam realmente números. Veja como você pode fazer isso:

let nome = prompt(`Boas-vindas, qual o seu nome?`);
alert(`Olá, ${nome}, vamos fazer uma soma!`);

let a = prompt("Digite um número:");
let b = prompt("Digite outro número:");

// Verifica se as entradas são números válidos
if (isNaN(a) || isNaN(b)) {
    alert("Por favor, insira valores numéricos válidos.");
} else {
    a = parseInt(a);
    b = parseInt(b);
    let c = a + b;

    alert(`Caro ${nome}, você escolheu ${a} e ${b}`);
    alert(`O resultado da sua soma é: ${c}`);
}

Com essa verificação usando isNaN(), o código garante que o usuário seja avisado caso insira algo que não seja um número, evitando erros na soma.

Bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!