1
resposta

Resoluções dos desafios

Fiz os exercícios de uma maneira simples pois ainda estou aprendendo. Caso haja algum erro, ficarei grato de ler os apontamentos!

//1
console.log('Boas vindas');

//2.
let nome = 'Fábio'
console.log (`Olá, ${nome}!`);

//3.
alert (`Olá, ${nome}!`);

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

//5.
let valor1 = '3';
let valor2 = '6';
let Resultado = '9';
console.log (`O resultado da soma de ${valor1} e ${valor2} é ${Resultado}`);

//6.
let valor3 = '15';
let valor4 = '34';
let novoResultado = '19';
console.log (`A diferença entre ${valor3} e ${valor4} é ${novoResultado}`);

//7.
let idade = prompt('Por favor, insira sua idade');
if (idade >= '18') {
  alert('Você é maior de idade');
} else {
  alert('Você ainda não tem 18 anos');
};

//8.
let número = prompt('Verificação de número positivo ou negativo');
if (número < 0) {
  alert ('Este número é negativo');
} else {
  alert ('Este número é positivo');
};

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

//10.
let nota = prompt('Digite sua nota aqui')
if (nota >= 7) {
  alert('Parábens, você está aprovado');
} else {
  alert('Infelizmente você está reprovado :(');
};

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

//12.
let outroNumero = parseInt(Math.random() * 10) + 1;
console.log(outroNumero);

//13.
let novoNumero = parseInt(Math.random() * 1000) + 1;
console.log(novoNumero);
1 resposta

Olá, Estudante! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de variáveis para armazenar informações, utilizou muito bem condicionais para controlar o fluxo das respostas e ainda compreendeu a importância dos laços de repetição para executar tarefas de forma contínua.

Uma dica interessante para o futuro é converter as entradas de prompt em números quando necessário, evitando comparações incorretas entre strings e números. Assim:

let idade = parseInt(prompt('Por favor, insira sua idade'));
if (idade >= 18) {
  alert('Você é maior de idade');
} else {
  alert('Você ainda não tem 18 anos');
}

Isso faz o código ficar mais preciso e evita erros de lógica.

E no seu código, você declarou variáveis como:

let valor1 = '3';
let valor2 = '6';
let Resultado = '9';

Ou seja, os números estão entre aspas, são strings. Isso impede que você faça cálculos matemáticos corretamente. O ideal é declarar como número, assim:

let valor1 = 3;
let valor2 = 6;
let resultado = valor1 + valor2;
console.log(`O resultado da soma de ${valor1} e ${valor2} é ${resultado}`);

Em suma, não use aspas para números se quiser fazer cálculos com eles.

Por fim, evite usar acentos em variáveis (como em "número") e mantenha um padrão com minúsculas ("resultado" ao invés de "Resultado"). Isso melhora a legibilidade e evita confusões.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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