Venho compartilhar com a galera minhas possíveis soluções para estes desafios propostos. Para os experientes de plantão, toda dica de melhoria será bem vinda.
- Desafios 1,2 e 3
// Mensagem de boas vindas.
let NomeUsuario = prompt("Seja bem vindo visitante!\nQual é o seu nome?");
console.log(`Seja bem vindo visitante!\nQual é o seu nome?`);
// Saudações ao usuário.
alert(`Olá ${NomeUsuario}, seja muito bem vindo!\nEste é o desafio proposto da aula 04.\nVamos conversar?`);
console.log(`Nome de usuário: ${NomeUsuario}`);
- Utilize o prompt e faça a seguinte pergunta: Qual a linguagem de programação que você mais gosta?. Em seguida, armazene a resposta em uma variável e mostre no console do navegador.
let Pergunta = prompt(`${NomeUsuario}, qual a linguagem de programação que você mais gosta?`);
console.log(`${NomeUsuario}, qual a linguagem de programação que você mais gosta?\n Resposta: ${Pergunta}`);
alert(`A linguagem de programação que você mais gosta é ${Pergunta}.`);
- Crie uma variável chamada "valor1" e outra chamada "valor2", atribuindo a elas valores numéricos de sua escolha. Em seguida, realize a soma desses dois valores e armazene o resultado em uma terceira variável chamada "resultado". Utilize o console.log para mostrar a mensagem "A soma de [valor1] e [valor2] é igual a [resultado]." no console.
- Crie uma variável chamada "valor1" e outra chamada "valor2", atribuindo a elas valores numéricos de sua escolha. Em seguida, realize a subtração desses dois valores e armazene o resultado em uma terceira variável chamada "resultado". Utilize o console.log para mostrar a mensagem "A diferença entre [valor1] e [valor2] é igual a [resultado]." no console.
// Criar duas variáveis, somar / subtrair e exibir o resultado no console.
let Valor1 = parseInt(Math.random() * 1000 + 1);
let Valor2 = parseInt(Math.random() * 1000 + 1);
let ResultadoSoma = Valor1 + Valor2; // Soma dos valores.
alert(`A soma de ${Valor1} e ${Valor2} é igual a ${ResultadoSoma}.`);
console.log(`Resultado da soma de ${Valor1} e ${Valor2} é igual a ${ResultadoSoma}.`);
let ResultadoSubtração = Valor1 - Valor2; // Subtração dos valores.
alert(`A diferença entre ${Valor1} e ${Valor2} é igual a ${ResultadoSubtração}.`);
console.log(`A diferença entre ${Valor1} e ${Valor2} é igual a ${ResultadoSubtração}.`);
- Peça ao usuário para inserir sua idade com prompt. Com base na idade inserida, utilize um if para verificar se a pessoa é maior ou menor de idade, exibindo uma mensagem apropriada no console.
let IdadeUsuario = prompt(`Qual é a sua idade?`);
console.log(`Qual é a sua idade?\nResposta: ${IdadeUsuario}`);
// Operador ternário para verificar se o usuário é maior ou menor de idade.
let MensagemIdade = IdadeUsuario >= 18 ? "Você é maior de idade." : "Você é menor de idade.";
alert(MensagemIdade);
console.log(MensagemIdade);
- Crie uma variável "numero" e peça um valor com prompt verifique se é positivo, negativo ou zero. Use if-else para imprimir a respectiva mensagem.
let Numero = prompt(`Digite um número qualquer:`);
console.log(`Digite um número qualquer:\nResposta: ${Numero}`);
let MensagemNumero = Numero > 0 ? "O número é positivo." : Numero < 0 ? "O número é negativo." : "O número é zero.";
alert(MensagemNumero);
console.log(MensagemNumero);
- Use um loop while para imprimir os números de 1 a 10 no console.
let contador = 1;
console.log('Inicializando contagem!'); // Exibe mensagem inicial
while (contador <= 10) {
console.log(`Número atual do contador é: ${contador}`); // Exibe estado atual do contador
contador++; // Incrementa o contador
}
console.log('Contagem finalizada!'); // Exibe mensagem final
- Crie uma variável "nota" e atribua um valor numérico a ela. Use if-else para determinar se a nota é maior ou igual a 7 e exiba "Aprovado" ou "Reprovado" no console.
let Nota = prompt(`Digite a nota da prova:`);
console.log(`Digite a nota da prova:\nResposta: ${Nota}`);
let MensagemNota = Nota >= 7 ? "Aprovado" : "Reprovado";
alert(MensagemNota);
console.log(MensagemNota);
- Use o Math.random para gerar qualquer número aleatório e exiba esse número no console.
- Use o Math.random para gerar um número inteiro entre 1 e 10 e exiba esse número no console.
- Use o Math.random para gerar um número inteiro entre 1 e 1000 e exiba esse número no console.
let NumeroAleatorio = Math.random();
console.log(`Número aleatório gerado: ${NumeroAleatorio}`);
let NumeroAleatorio1a10 = parseInt(NumeroAleatorio * 10 + 1);
console.log(`Número aleatório entre 1 e 10: ${NumeroAleatorio1a10}`);
let NumeroAleatorio1a1000 = parseInt(NumeroAleatorio * 1000 + 1);
console.log(`Número aleatório entre 1 e 1000: ${NumeroAleatorio1a1000}`);