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.