2
respostas

[Projeto] Desafios Finais - Atividade 08

Queria saber a opinião de vocês e pedir sugestões. Decidi fazer cada desafio de forma independente, separados por comentários. Justamente por isso, alguns objetos se "repetem", com nomes idênticos!

console.log ('Boas-vindas!');

// Desafio 2
let nome = ('Lucas');
console.log (`Boas-vindas, ${nome}!`);

// Desafio 3
let nome2 = ('Lucas');
alert (`Boas-vindas, ${nome2}`);

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

// Desafio 5
let valor1 = 1;
let valor2 = 3;
let resultado = (valor2 + valor1);

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

// Desafio 6
let valor11 = 1;
let valor22 = 3;
let resultado2 = (valor22 - valor11);

console.log (`A diferença entre ${valor22} e ${valor11} é igual a ${resultado2}`);

// Desafio 7
let idade = prompt ('Quantos anos você tem?')
    if (idade < 18) {
    console.log ('Você é menor de idade!');
    }
    else {
        console.log ('Você é maior de idade!');
    }

    // Desafio 8
let numero = prompt ('Me diga um número qualquer!');
    if (numero == 0) {
        console.log ('Seu número é o 0, um número neutro e par!');
    }
    if (numero < 0) {
        console.log (`O ${numero} é um número negativo!`);
    }
    else {
        console.log (`O ${numero} é um número positivo!`);
    }

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

// Desafio 10
 let nota = 4;
    if (nota >= 7) {
        console.log ('Aprovado');
    }
    else {
        console.log ('Reprovado');
    }

// Desafio 11
    console.log (Math.random());

// Desafio 12    
    console.log (parseInt (Math.random() * 10 +1));

// Desafio 13
    console.log (parseInt (Math.random() * 1000 +1));
2 respostas

Oi Lucas! Tudo bem?

Achei muito interessante a sua abordagem de separar cada desafio por comentários.

Isso ajuda bastante na organização e facilita a leitura do código. Sobre a repetição dos objetos com nomes idênticos, uma sugestão seria usar nomes de variáveis mais específicos para cada desafio. Por exemplo, em vez de usar nome e nome2, você poderia usar nomeDesafio2 e nomeDesafio3. Isso evita conflitos e torna o código mais claro.

Além da sugestão, gostaria de dizer que seu código está bem estruturado e atende aos requisitos dos desafios. Continue experimentando e ajustando conforme avança nos estudos!

Bons estudos!

Olá, gostaria de saber se meu código na questão 8 estaria correto?

let numeroReal = prompt('Digite um número: '); if (numeroReal == 0) { alert('Esse número é zero'); } else { if (numeroReal > 0) { alert('Esse número é positivo'); } else { alert('Esse número é negativo'); } }