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!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!