2
respostas

[Projeto] Resolução dos Exercícios - Desafio Final

Boa noite.

Seguem propostas de resolução dos exercícios (Desafio Final):

Desafio 1

let mensagem;
mensagem = ('Seja Bem-Vindo!');
console.log (mensagem);

Desafio 2

let nome; 
nome = ("Glauco");
console.log (`Ola, ${nome}!`);

Desafio 3

let nome;
nome = ("Glauco Felipe");
alert (`Meu nome e ${nome}. Prazer em conhecer.`);

Desafio 4

let linguagemProg; 
linguagemProg = prompt ("Qual a linguagem de programacao que voce mais gosta?");
console.log(`Linguagem preferida é ${linguagemProg}`);
alert (linguagemProg);

Desafio 5

let valor1 = 10;
let valor2 = 20;
let subtracao;

   subtracao = (valor1 - valor2);
   alert (`O resultado da subtracao entre os valores e ${subtracao}`);
   console.log(subtracao);

Desafio 6

let valor1 = 50;
let valor2 = 35;
let soma;

    soma = (valor1 + valor2);
    alert (`O resultado da soma entre os valores e ${soma}`);
    console.log(soma);

Desafio 7

let idade;
idade = prompt ("Informe aqui a sua idade");
    if (idade > 17) {
       alert ("Maior de idade"); 
    }
       else {
       alert ("Menor de idade"); 
    
    }

Desafio 8

let numero;
numero = prompt ("Insira um numero de sua preferencia");
if (numero > 0){
    alert("Numero Positivo");
    }
    else
    if (numero < 0){
    alert("Numero Negativo");
    } 
    else
    {
    alert("Numero Neutro");
    }

Desafio 9

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

Desafio 10

let nota;
    nota = prompt ("Digite a nota em matematica");
if (nota >= 7){
    console.log("Aprovado");
        alert(`Aprovado com nota ${nota}`);
        }       
            else {
        console.log("Reprovado");
        alert(`Reprovado com nota ${nota}`);
        }

Desafio 11

let numAleatorio = Math.Random();
console.log (numAleatorio);

Desafio 12

let numAleatorio = Math.Random();
console.log (numAleatorio);

Desafio 13

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

Caso tenham sugestões no sentido de refinar os códigos ou corrigir algum fluxo, fico à disposição. Na maior parte dos casos testei criando um documento HTML associado ao exercício para testar, tendo êxito, inclusive nas saídas de console.

Obrigado.

2 respostas

Boa noite! Parece que você está indo muito bem nos desafios! No entanto, eu gostaria de fazer algumas observações e sugestões para aprimorar ainda mais seus códigos:

Desafio 1:

let mensagem = 'Seja Bem-Vindo!';
console.log(mensagem);

Desafio 2:

let nome = "Glauco";
console.log(`Olá, ${nome}!`);

Desafio 3:

let nome = "Glauco Felipe";
alert(`Meu nome é ${nome}. Prazer em conhecer.`);

Desafio 4:

let linguagemProg = prompt("Qual a linguagem de programação que você mais gosta?");
console.log(`Linguagem preferida é ${linguagemProg}`);
alert(linguagemProg);

Desafio 5:

let valor1 = 10;
let valor2 = 20;
let subtracao = valor1 - valor2;
alert(`O resultado da subtração entre os valores é ${subtracao}`);
console.log(subtracao);

Desafio 6:

let valor1 = 50;
let valor2 = 35;
let soma = valor1 + valor2;
alert(`O resultado da soma entre os valores é ${soma}`);
console.log(soma);

Desafio 7:

let idade = prompt("Informe aqui a sua idade");
if (idade > 17) {
    alert("Maior de idade");
} else {
    alert("Menor de idade");
}

Desafio 8:

let numero = prompt("Insira um número de sua preferência");
if (numero > 0) {
    alert("Número Positivo");
} else if (numero < 0) {
    alert("Número Negativo");
} else {
    alert("Número Neutro");
}

Desafio 9:

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

Desafio 10:

let nota = prompt("Digite a nota em matemática");
if (nota >= 7) {
    console.log("Aprovado");
    alert(`Aprovado com nota ${nota}`);
} else {
    console.log("Reprovado");
    alert(`Reprovado com nota ${nota}`);
}

Desafio 11 e Desafio 12:

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

Desafio 13:

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

Corrigi alguns erros de sintaxe e simplifiquei alguns trechos de código. Certifique-se de sempre usar boas práticas, como declarar variáveis com let apenas uma vez, e utilize a formatação consistente para tornar seu código mais legível. Continue praticando e ótimo trabalho! Se tiver mais dúvidas ou quiser esclarecimentos adicionais, estou aqui para ajudar.

Bom dia, Carlos.

Obrigado pelo retorno. Eu tenho sérias dificuldades com lógica, então muitas vezes estes toques de utilizar somente uma linha de declaração e ter um código mais "enxuto" são importantes.

Atenciosamente.