Eae pessoal! Gosto muito desses desafios propostos enquanto estamos estudando. Acredito que é ótimo pra ver onde temos dúvida e reforçar aquilo que aprendemos. Acredito que seja novidade nos novos cursos, espero que vire tendência. Segue a resolução deles, no desafio 8 fiz de duas formas e acredito que as duas estejam corretas. Mas se tiver algo errado, me avisem por favor.
// desafio 1
console.log('Boas vindas ao jogo do número secreto');
// desafio 2
let name = 'Gabriel';
console.log(`Olá ${name}!`);
//desafio 3
let nome = "Gabriel";
alert(`Olá, ${nome}!`);
// desafio 4
let favoriteLanguage;
favoriteLanguage = prompt("Qual a linguagem de programação que você mais gosta?");
console.log(favoriteLanguage);
// DESAFIO 5
let valor1 = 5;
let valor2 = 10;
let resultado = valor1 + valor2;
console.log(`A soma de ${valor1} e ${valor2} é igual a ${resultado}.`);
//DESAFIO 6
let valor1 = 10;
let valor2 = 5;
let resultado = valor1 - valor2;
console.log(`A diferença entre ${valor1} e ${valor2} é igual a ${resultado}.`);
//DESAFIO 7
let userAge;
userAge = prompt("Por favor, insira a sua idade");
let olderOrMinor = userAge >= 18 ? "maior de idade" : "menor de idade";
console.log(`Olá usuário, você é ${olderOrMinor}.`);
//DESAFIO 8 - PRIMEIRA SOLUÇÃO
let number;
number = prompt("Digite um valor para os sistema verificar se é positivo ou negativo");
let positiveOrNegative = number >= 1 ? "positivo" : "negativo";
if(number == 0){
alert(`${number} é neutro.`);
} else {
alert(`${number} é ${positiveOrNegative}.`);
}
//DESAFIO 8 - SEGUNDA SOLUÇÃO (IF - ELSE | CONTINUAÇÃO)
if(number >=1){
alert(`${number} é positivo.`);
} else{
if(number < 0){
alert(`${number} é negativo.`);
} else{
alert(`${number} é neutro.`);
}
}
//DESAFIO 9
let counter = 1;
while(counter < 11){
console.log(counter);
counter++;
}
//DESAFIO 10
let nota = parseInt(Math.random() * 10) + 1;
console.log(nota);
if(nota >= 7){
console.log('Aprovado');
} else {
console.log('Reprovado');
}
//DESAFIO 11
let randomNumber = Math.random();
console.log(randomNumber);
//DESAFIO 12
let randomIntNumber = parseInt(Math.random() * 10) + 1;
console.log(randomIntNumber);
//DESAFIO 13
let randomIntNumber = parseInt(Math.random() * 1000) + 1;
console.log(randomIntNumber);
Valeu!