1
resposta

[Projeto] Desafio: hora da prática

Desafio 1 - 6:

//Desafio 1
console.log("Boas Vindas Pessoal!!!");
//Desafio 2
let nome = "Gyan";
console.log(`Olá ${nome}!! Tudo certo?`);
//Desafio 3
let nome1 = "Gyan";
alert(`Olá ${nome}!! Tudo certo?`);
//Desafio 4
let linguagemPreferida = prompt("Qual a linguagem de programação que você mais gosta?");
console.log(linguagemPreferida);
//Desafio 5
let valor1 = 10;
let valor2 = 20;
let result = valor1 + valor2;

console.log(`A soma de ${valor1} e ${valor2} é igual a ${result}.`);
//Desafio 6
let valor1 = 35;
let valor2 = 20;
let result = valor1 - valor2;

console.log(`A diferença de ${valor1} e ${valor2} é igual a ${result}.`);

Desafio 7 - 13:

//Desafio 7 (Utilizando o operador ternário);
let idade = parseInt(prompt("Digite sua idade:"));
let idadeApropriada = 18;

idade > 18 ? console.log("Você é maior de idade!!!!!!!") : console.log("Você é menor de idade!!!!!!!");
//Desafio 8
let numero = parseInt(prompt("Digite um valor:"));

if (numero > 0) {
    console.log("Este número é positivo")
} else if (numero < 0) {
    console.log("Este número é negativo")
} else {
    console.log("Este número é nulo (0)")
}
//Desafio 9
let cont = 0;
while (cont < 10) {
    cont++
    console.log(cont)
}
//Desafio 10
let nota = parseInt(Math.random() * 10 + 1);

if (nota >= 7) {
    console.log("Você foi aprovado!!");
} else {
    console.log("Você foi reprovado!!");
}
//Desafio 11
let aleatorio = Math.random()
console.log(aleatorio)
//Desafio 12
let aleatorio2 = parseInt(Math.random() * 10 + 1)
console.log(aleatorio2)
//Desafio 13
let aleatorio3 = parseInt(Math.random() * 1000 + 1)
console.log(aleatorio3)
1 resposta

Oi Gyan,

Parabéns por completar os desafios! 👏

Seu código está bem estruturado e demonstra um bom entendimento dos conceitos básicos de JavaScript.

Gostei da forma como você utilizou console.log, alert, prompt, operadores aritméticos, ternário, if/else, while e Math.random().

No desafio 7, você usou o operador ternário corretamente, o que é ótimo para expressões condicionais simples.

Nos desafios 8, 9 e 10, você aplicou estruturas de controle de fluxo de forma eficaz. Nos desafios 11, 12 e 13, você explorou a função Math.random() para gerar números aleatórios, o que é muito útil em diversas situações. 💪

Uma pequena observação: no desafio 10, você usou parseInt(Math.random() * 10 + 1) para gerar um número aleatório entre 1 e 10. Isso funciona, mas é importante lembrar que Math.random() retorna um número entre 0 (inclusive) e 1 (exclusivo).

Para garantir que você obtenha um número inteiro entre 1 e 10, você pode usar Math.floor(Math.random() * 10) + 1. 🤔

Para saber mais: Documentação da função Math.random() no MDN - Explore a documentação oficial para entender melhor o funcionamento do Math.random() e como utilizá-lo em diferentes situações.

Continue praticando e explorando novas funcionalidades do JavaScript! 💻