2
respostas

Desafio 4

Está correto?


1. `console.log ('Bem-vindo');`

2. `let nome = Francielli
console.log (`Olá, ${nome}`);`

3. `let nome = Francielli
alert(`Olá, ${nome}`);`

4. `let linguagemPreferida = prompt ('Qual a linguagem de programação que você mais gosta?');
console.log (linguagemPreferida);`

5. `let valor1 = 20
let valor2 = 15
let resultado = valor1 + valor 2;
console.log (`A soma de ${valor1} e ${valor2} é igual a ${resultado}`);`

6. `let valor1 = 2
let valor2 = 6
let resultado = valor1 - valor2;
console.log (`A diferença entre ${valor1} e ${valor2} é igual a ${resultado}`);`

7. `let idade = prompt ('Digite sua idade');
if(idade >=18){
    console.log ('Você é maior de idade'){
    } else {
        console.log('Você é menor de idade');`

8. `let 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.");
}`

9.`let numero = 1;
while (numero <= 10) {
    console.log(numero);
    numero++;
}`

10. `let nota = 9; 
if (nota >= 7) {
    console.log("Aprovado");
} else {
    console.log("Reprovado");
}`

11. `let numeroAleatorio = Math.randon();
console.log('numeroAleatorio');`

12. `let numeroInteiro = Math.randon() * 10 + 1;
console.log (numeroInteiro);`

13. `let numeroInteiro = Math.randon() * 1000 + 1;
console.log (numeroInteiro);`
2 respostas

Tem algumas inconsistencia no seu código que tem que ser solucionadas para ele rodar corretamente
Por exemplo nas templates strings você não colocou entre crases
Jeito errado => let nome = Francielli console.log (Olá, ${nome});
Jeito correto => let nome = Francielli console.log (Olá, ${nome});
está escrito na função Math.random, errado sendo random com "m" no final e nao "n"
Na linha 7 está sobrando uma chave dentro do teu IF

Oii Francielli, tudo bem?

Que bom ver você praticando os desafios! No geral, você acertou bastante coisa — os exercícios 1, 4, 6, 8, 9 e 10 estão corretos. Mas tem alguns pontos para ajustar nos demais. Vou passar por cada um:

Exercícios 2 e 3 — o valor de nome precisa ser uma string, ou seja, deve estar entre aspas:

let nome = "Francielli";

Sem as aspas, o JavaScript tenta interpretar Francielli como uma variável, o que vai causar erro.

Exercício 5 — há um espaço no meio do nome da variável em valor 2, o que vai quebrar o código. Variáveis não podem ter espaço no nome:

let resultado = valor1 + valor2; // sem espaço

Exercício 7 — as chaves estão misturadas. O console.log dentro do if não precisa de chaves próprias, e o bloco todo precisa fechar corretamente:

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

Repare também que falta fechar o if com } no final.

Exercícios 11, 12 e 13 — há um erro de digitação: o método correto é Math.random(), não Math.randon(). Além disso, no exercício 11, o nome da variável dentro do console.log está entre aspas, o que faz ele imprimir o texto "numeroAleatorio" ao invés do valor:

let numeroAleatorio = Math.random();
console.log(numeroAleatorio); // sem aspas

Nos exercícios 12 e 13, para gerar um número inteiro, você precisa envolver o resultado com Math.floor(). Consegue tentar ajustar essa parte?

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade