Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio 4

Acho que fiz bem....

console.log('Bem vindo!');
let nome = Moni Soriani;
console.log('Ola ${nome}!');
let nome = Moni Soriani;
alert('Ola ${nome}!');
let mensagemPreferida = prompt(`Qual a linguagem de programação que você mais gosta?`);
console.log(mensagemPreferida);
let valor1 = 33
let valor2 = 38
let resultado = valor1 + valor2
console.log('A soma de ${valor1} e ${valor2} é igual a ${resultado}');
let valor1 = 69
let valor2 = 55
let resultado = valor1 - valor2
console.log('A diferença de ${valor1} e ${valor2} é igual a  ${resultado}');
let idade = prompt('Qual sua idade?');
if(idade >= 18){
    console.log('Você é maior de idade');
    else{
        console.log('Você é menor de idade');
    }
}
var numero = parseFloat(prompt("Digite um número:"));

if (numero > 0) {
    console.log("O número é positivo.");
} else if (numero < 0) {
    console.log("O número é negativo.");
} else {
    console.log("O número é zero.");
}
let numero = 1;
while (numero <= 10) {
    console.log(numero);
    numero++;
}
let nota = 10;
if(nota >= 5){
    console.log('Aprovado');
    else{
        console.log('Reprovado');
    }
}
let numeroAleatorio = Math.random();
console.log(numeroAleatorio);
console.log((parseInt(Math.random() * 10) + 1))
console.log((parseInt(Math.random() * 1000) + 1))
2 respostas
solução!

Olá, Monica! Tudo bem?

Parabéns! Você está no caminho certo, mas há alguns detalhes que precisam ser ajustados no seu código:

Primeiramente, ao declarar uma string em JavaScript, é necessário envolvê-la em aspas simples ('') ou duplas (""). Então, ao invés de let nome = Moni Soriani;, você deveria escrever let nome = 'Moni Soriani';.

Além disso, para utilizar* template strings* (que permitem incorporar expressões diretamente em strings), você precisa usar crases ( ) em vez de aspas simples (' ') ou duplas (" "). Então, ao invés de 'Ola ${nome}!', você deveria escrever `Ola ${nome}!`.

No seu código que verifica a idade, há um erro de sintaxe. O else deve estar fora do bloco de código do if. Então, ao invés de:

if(idade >= 18){
    console.log('Você é maior de idade');
    else{
        console.log('Você é menor de idade');
    }
}

Você deveria escrever:

if(idade >= 18){
    console.log('Você é maior de idade');
} else {
    console.log('Você é menor de idade');
}

E por fim, o mesmo vale para o seu código que verifica a nota. O else deve estar fora do bloco de código do if.

Corrigindo isso, seu código estará 100% correto!

Espero ter ajudado. Até mais e bons estudos!

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

Muito obrigada pela ajuda