Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Boas praticas de programação - Desafio concluido

Foi realizado o desafio proposto pela Alura, segue em baixo como foi feito cada resolução, aceito criticas, melhoria e um jeito de simplicar o codigo se possivel.

let nome = 'Kauã';
console.log("Olá, "+ nome + "!");


alert ("Olá, " + nome + "!");
let linguagemFavorita = prompt("Qual a linguagem de programação que você mais gosta?");
console.log("Qual a linguagem de programação que você mais gosta é: " + linguagemFavorita);

// exercicio soma
let valor1= 20;
let valor2= 15;
let resultado = valor1 + valor2;
console.log(" A soma de " + valor1 + " e " + valor2 + " é igual a: " + resultado);

// exercicio diferença

let valor3= 15;
let valor4= 24;
let resultadoDif= valor3 - valor4;
console.log(" A diferença entre o " + valor3 + " e " + valor4 + " é igual a: " + resultadoDif);

// exercicio maior ou menor de idade

let idade = prompt("Qual sua idade?");

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

// verificar numero positivo ou negativo

let numeroPN = prompt("me diga um numero!");

if(numeroPN > 0) {
    console.log("Numero positivo");
} else if (numeroPN < 0) {
    console.log("Numero negativo");
} else {
    console.log("O numero é zero");
}

// contador 

let contador = 1;

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

// nota escolar

let nota = 10;

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

// numero aleatorio

console.log (Math.random());
console.log (parseInt(Math.random() * 10 + 1 ));
console.log (parseInt(Math.random() * 1000 + 1 ));
1 resposta
solução!

Oi, Kauã! Tudo bem?

Parabéns por concluir o desafio, ficou ótimo! É sempre bom acompanhar o seu progresso e a sua dedicação em aprender. Espero ajudar deixando algumas sugestões de melhorias e simplificações que podemos usar em nossos códigos:

  1. Concatenação de strings: podemos usar template literals para tornar a concatenação de strings mais legível, como no exemplo:

    console.log(`Olá, ${nome}!`);
    alert(`Olá, ${nome}!`);
    console.log(`Qual a linguagem de programação que você mais gosta é: ${linguagemFavorita}`);
    
  2. Uso de const e let: sempre que uma variável não for reatribuída, podemos usar const em vez de let, o que ajuda a evitar erros e torna o código mais claro:

    const valor1 = 20;
    const valor2 = 15;
    const resultado = valor1 + valor2;
    
  3. Simplificação de condicionais: no caso do exercício de maioridade, podemos simplificar a mensagem usando um operador ternário, como no exemplo:

    console.log(idade >= 18 ? "Você é maior de idade." : "Você é menor de idade.");
    
  4. Loop com for: o loop while pode ser substituído por um for, que é geralmente mais conciso:

    for (let contador = 1; contador <= 10; contador++) {
        console.log(contador);
    }
    

Espero ter ajudado! Essas dicas podem ajudar a tornar seu código mais limpo e eficiente.

Um forte abraço e bons estudos!