1
resposta

[Sugestão] Resolução dos desafios da aula de boas práticas de programação

Exercício 1

console.log("Seja bem vindo");

Exercício 2

let nome="Letícia ";

console.log("Olá "+nome);

Exercicio 3

let nome="Letícia ";

alert("Olá "+nome);

exercício 4

let linguagem=prompt("Qual linguagem de programação você mais gosta? "); console.log(linguagem);

exercício 5

let valor1=30; let valor2=3; let resultado=valor1+valor2;

console.log("a soma de "+valor1+" + "+valor2+" = "+resultado);

exercício 6

let valor1=30; let valor2=3; let resultado=valor1-valor2;

console.log("a subtração de "+valor1+" - "+valor2+" = "+resultado);

exercício 7

let idade=prompt("digite sua idade:"); if(idade>=18){ console.log("Você já é adulto! "); }else{ console.log("Ainda é de menor"); }

Exercício 8

let numero=prompt("digite um valor:"); if(numero>0){ console.log("é positivo! "); }else if(numero==0){ console.log("é nulo");

}else{ console.log("é negativo"); }

Exercício 9

let numero=1; while(numero<=10){ console.log(numero); numero++; }

Exercício 10

let nota=1; if(nota>=7){ console.log("aprovado"); }else{ console.log("reprovado"); }

Exercício 11

let numero=Math.random(); console.log(numero);

exercício 12

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

exercício 13

let numero=parseInt(Math.random() * 1000 + 1); console.log(numero);

1 resposta

Olá, Letícia! Tudo bem?

Os exercícios que você postou parecem estar corretos, mas eu gostaria de sugerir algumas melhorias para tornar seu código mais legível e seguir as boas práticas de programação.

  1. No exercício 2 e 3, você pode usar o template string para concatenar variáveis, o que torna o código mais limpo. Veja como ficaria:
let nome="Letícia ";
console.log(`Olá ${nome}`);
alert(`Olá ${nome}`);
  1. No exercício 5 e 6, novamente, você pode usar o template string. Veja como ficaria:
let valor1=30;
let valor2=3;
let resultado=valor1+valor2;
console.log(`A soma de ${valor1} + ${valor2} = ${resultado}`);

resultado=valor1-valor2;
console.log(`A subtração de ${valor1} - ${valor2} = ${resultado}`);
  1. No exercício 7 e 8, é uma boa prática de programação sempre usar chaves {} mesmo em blocos de if e else que possuem apenas uma linha. Isso torna o código mais legível e evita erros. Veja como ficaria:
let idade=prompt("digite sua idade:");
if(idade>=18){
    console.log("Você já é adulto! ");
}else{
    console.log("Ainda é de menor");
}

let numero=prompt("digite um valor:");
if(numero>0){
    console.log("é positivo! ");
}else if(numero==0){
    console.log("é nulo");  
}else{
    console.log("é negativo");
}
  1. No exercício 9, seu código está correto, mas é uma boa prática usar ++numero em vez de numero++ em loops while. Isso porque ++numero incrementa o valor antes de executar a instrução, enquanto numero++ incrementa após a execução. Nesse caso, não faria diferença, mas é uma boa prática seguir.
let numero=1;
while(numero<=10){
    console.log(numero);
    ++numero;
}
  1. No exercício 10, seu código está correto. Apenas lembre-se de sempre usar chaves {} em blocos de if e else.

  2. Nos exercícios 11, 12 e 13, seu código está correto. A função Math.random() gera um número aleatório entre 0 (inclusivo) e 1 (exclusivo), e você está multiplicando esse número para obter um intervalo maior.

No geral, você fez um ótimo trabalho! Continue assim, praticando e evoluindo.

Espero ter ajudado e bons estudos!