Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Dúvida] Desavios Aula 04

Desafio 1

console.log(Bem Vindo)

Desafio 2

let nome = Ezequiel;
console.log(nome)

Desafio 3

let nome = Ezequiel;
alert(`Oi ${nome}`);

Desafio 4

prompt('Qual a linguagem de programação que voce mais gosta?');
let linguagemProgramação = Payton;
console.log(linguagemProgramação)

Desafio 5

let valor1 = 7;
let valor2 = 12;
let resultado = 19;
console.log(`A soma entre ${valor1} e ${valor2} é igual a ${resultado}`);

Desafio 6

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

Desafio 7

let idade;
idade = prompt('Quantos anos você tem?');
if (idade >= 18) {
    alert(`Você atende as especificações`)
} else {
    alert(`Idade não corresponde ao solicitado, menor de idade`);
}

Desafio 8

let número;
let positivo;
número = prompt('Escolha um número positivo ou negativo');
let númeroEscolhido = número >= 0 ? 'positivo' : 'negativo'
alert(`O número escolhido ${número} é ${positivo} ${númeroEscolhido} `);

Desafio 9

let conjunto = 1 e 10
let número
while (número != conjunto) {
    número = prompt('Escolha um número');
}

Desafio 10

let nota = 10
if (nota >= 7) {
    alert(`Aprovado`);
} else {
    alert(`Reprovado`);
}

Desafio 11

Math.random();

Desafio 12

parseInt(Math.random() * 10 + 1);

Desafio 13

parseInt(Math.random() * 1000 + 1);
1 resposta

Oi, Ezequiel. Tudo bem com você?

Obrigado por compartilhar a resolução dos desafios. Dá para perceber que você praticou os principais conceitos apresentados na aula, como variáveis, if, operador ternário, while, prompt e Math.random. Há apenas alguns pontos que merecem atenção. Nos desafios 1, 2 e 3, os textos e o nome precisam estar entre aspas, pois o JavaScript interpreta valores sem aspas como identificadores. No desafio 4, o retorno do prompt deve ser armazenado na variável, e "Payton" também precisaria estar entre aspas. Nos desafios 5 e 6, uma boa prática é calcular o resultado usando a operação (valor1 + valor2 e valor1 - valor2) em vez de informar o valor diretamente.

No desafio 8, a variável positivo foi declarada, mas não recebeu valor antes de ser utilizada. Além disso, o exercício também pede tratar o caso em que o número seja igual a zero. Já no desafio 9, a proposta era imprimir os números de 1 a 10 usando while, enquanto seu código solicita valores ao usuário, seguindo uma lógica diferente da atividade. Nos desafios com Math.random, o uso está correto, embora exibir o resultado com console.log() complete melhor o exercício.

Parabéns pela dedicação em praticar todos os exercícios. Continue compartilhando suas soluções, e conte com o fórum sempre que precisar.

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