1
resposta

[Projeto] Desafio IV

// nome 1, 2, 3

nome = "Marley";

console.log (`Boas vindas ${nome} `);

alert(`Olá ${nome} `);

// linguagem

let linguagemDePro = prompt("Qual sua linguagem de programação preferida?"); {
    console.log(linguagemDePro)
}

// valores

valor1 = 45;
valor2 = 23;

resultado = valor1 + valor2;
console.log(`O resultado de ${valor1} + ${valor2} é ${resultado} `);

valor3 = 32;
valor4 = 16;

resultado2 = valor3 - valor4;
console.log(`O resultado de ${valor3} - ${valor4} é ${resultado2}`)

// menor ou maior de idade

let idade = 0;

idade = prompt("qual a sua idade?");
console.log(idade);

if(idade >= 18){
    console.log("você é maior de idade");
} else{console.log("Você é menor de idade")};

// positivo e negativo

let numero = parseInt(prompt("Qual número você deseja?"));
if(numero == 0){
    alert("Seu número é zero");
} else if(numero >= 0 ){
    alert("seu número é positivo");
} else("Seu número é negativo");

// contador 1 a 10

let contador = 0;

while(contador < 10){
    contador++;
    console.log(contador);
}

// aprovado ou reprovado

let nota = prompt("Qual foi sua nota?")

if(nota >= 7){
    console.log("Aprovado");
} else{
    console.log("Reprovado");
}

// Número Aleatorio

numeroAleatorio = parseInt(Math.random() * 100) + 1;
console.log(numeroAleatorio)

// Número Aleatorio 1 a 10

numeroAleatorio = parseInt(Math.random() * 10) + 1;
console.log(numeroAleatorio)

// Número Aleatorio 1 a 1000

numeroAleatorio = parseInt(Math.random() * 1000) + 1;
console.log(numeroAleatorio)
1 resposta

Oi Marley, tudo bem?

Seu código tá bem estruturado e cobre várias funcionalidades interessantes. Vou revisar alguns pontos e sugerir pequenas melhorias para torná-lo ainda melhor:

  1. Declaração de variáveis:

    • É uma boa prática usar let ou const para declarar todas as variáveis. Isso ajuda a evitar problemas de escopo e possíveis bugs.
  2. Bloco de código após prompt:

    • Não é necessário usar {} após o prompt. Pode simplificar removendo essas chaves.
  3. Condição else para número negativo:

    • Há um pequeno erro de sintaxe no bloco else. Deve ser else { ... } ao invés de else("Seu número é negativo");.

Aqui está o código revisado com essas melhorias:

// nome 1, 2, 3
let nome = "Marley";

console.log(`Boas vindas ${nome}`);

alert(`Olá ${nome}`);

// linguagem
let linguagemDePro = prompt("Qual sua linguagem de programação preferida?");
console.log(linguagemDePro);

// valores
let valor1 = 45;
let valor2 = 23;

let resultado = valor1 + valor2;
console.log(`O resultado de ${valor1} + ${valor2} é ${resultado}`);

let valor3 = 32;
let valor4 = 16;

let resultado2 = valor3 - valor4;
console.log(`O resultado de ${valor3} - ${valor4} é ${resultado2}`);

// menor ou maior de idade
let idade = prompt("Qual a sua idade?");
console.log(idade);

if (idade >= 18) {
    console.log("Você é maior de idade");
} else {
    console.log("Você é menor de idade");
}

// positivo e negativo
let numero = parseInt(prompt("Qual número você deseja?"));
if (numero == 0) {
    alert("Seu número é zero");
} else if (numero > 0) {
    alert("Seu número é positivo");
} else {
    alert("Seu número é negativo");
}

// contador 1 a 10
let contador = 0;

while (contador < 10) {
    contador++;
    console.log(contador);
}

// aprovado ou reprovado
let nota = prompt("Qual foi sua nota?");

if (nota >= 7) {
    console.log("Aprovado");
} else {
    console.log("Reprovado");
}

// Número Aleatorio
let numeroAleatorio = parseInt(Math.random() * 100) + 1;
console.log(numeroAleatorio);

// Número Aleatorio 1 a 10
numeroAleatorio = parseInt(Math.random() * 10) + 1;
console.log(numeroAleatorio);

// Número Aleatorio 1 a 1000
numeroAleatorio = parseInt(Math.random() * 1000) + 1;
console.log(numeroAleatorio);

Espero ter ajudado.

Um abraço e bons estudos.