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

08 Desafio: hora da prática {Respostas}

console.log("Boas-vindas!")
let nome = prompt("Digite seu nome");
console.log(`Olá, ${nome}!`);
nome = prompt("Digite seu nome");
alert(`Olá, ${nome}!`);
let linguagem = prompt("Qual a sua linguagem de programação favorita?");
console.log(`${linguagem} é uma a linguagem favorita`);
let valor1 = prompt("Digite um número");
let valor2 = prompt("Digite outro número");
let resultado = valor1 + valor2
console.log(`A soma entre ${valor1} e ${valor2} é ${resultado}`);
valor1 = 10
valor2 = 5
resultado = valor1 - valor2
console.log(`A diferença entre ${valor1} e ${valor2} é ${resultado}`);
let idade = prompt("Digite sua idade");
if (idade >= 18) {
    console.log("Você é maior de idade");
} else {
    console.log("Você é menor de idade");
}
let numero = prompt("Digite um número");
if (numero == 0) {
    console.log("Número neutro");
} else if (numero > 0) {
    console.log("Número positivo");
} else {
    console.log("Número negativo");
}
let n = 0
while (n < 10) {
    console.log(n)
    n++
}
let nota = 8
if (nota >= 7) {
    console.log("Aprovado");
} else {
    console.log("Reprovado");
}
console.log(Math.random())
console.log(parseInt(Math.random() * 10 + 1))
console.log(parseInt(Math.random() * 1000 + 1))
1 resposta
solução!

Oi Keyllian,

Seu código está bem estruturado e aborda os conceitos do desafio de forma clara 👍.

No entanto, note que a operação de soma (+) com prompt pode gerar resultados inesperados, pois o prompt sempre retorna uma string.

Para somar números, é preciso convertê-los para o tipo numérico usando parseInt() ou parseFloat().

Veja um exemplo:

let valor1 = prompt("Digite um número");
let valor2 = prompt("Digite outro número");
let resultado = parseInt(valor1) + parseInt(valor2);
console.log(`A soma entre ${valor1} e ${valor2} é ${resultado}`);

Para saber mais: Entendendo o prompt do JavaScript

Continue praticando e explorando as possibilidades da linguagem 🤔!