1
resposta

Alguns desafios solucionados

Peça ao usuário para digitar sua idade usando um prompt e armazene-a na variável idade.

   let idadeUsuario = prompt("Digite sua idade:")

Agora, caso a idade seja maior ou igual que 18, exiba um alerta com a mensagem "Pode tirar a habilitação!".

    if(parseInt(idadeUsuario) >= 18){
        alert("Pode tirar a habilitação!")
    }

Avalie a maioridade do usuário.

    let name = prompt("Qual é o seu nome?");
    let age = prompt("Qual é a sua idade?");

    if (age >= 18) {
         alert(`Olá, ${name}! Você é maior de idade.`);
    } else {    
        alert(`Olá, ${name}! Você é menor de idade.`);
    }

Crie um contador que comece em 1 e vá até 10 usando um loop while. Mostre cada número.

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

Faça um loop que conte de 10 a 0 e mostre os números.

   let contador = 10;

   while(contador >= 0){
         console.log(contador);
         contador--;
      }

Faça um loop que conte de 0 a 20, mas pule de 2 em 2 números.

   let contador = 0;

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

Crie um programa de contagem regressiva. Peça um número ao usuario e conte deste número até 0, usando um loop while no console do navegador.

   let numero = prompt("Digite um número:");

   while(numero >= 0){
         console.log(numero);
         numero--;
      }

Crie um programa de contagem progressiva. Peça um número ao usuario e conte de 0 até esté número, usando um loop while no console do navegador.

   let numero = prompt("Digite um número:");
   let contador = 0;

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

Crie uma variável chamada "nome" e atribua a ela o seu nome. Em seguida, utilize o alert para exibir a mensagem "Olá, [seu nome]!" .

   let nome = Karolina Disigant
   alert(`Olá, ${nome}`)

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 linguagemFavorita = prompt("Qual a linguagem de programação que você mais gosta?")
   console.log(`A linguagem de programação que você mais gosta é ${linguagemFavorita})

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.

   let valor1 = 7;
   let valor2 = 8;

   let resultado = valor1 + valor2;

   console.log(`A soma de ${valor1} com ${valor2} é igual a ${resultado}`);

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.

   let valor1 = 9;
   let valor2 = 8;

   let resultado = valor1 + valor2;

   console.log(`A diferença entre ${valor1} com ${valor2} é igual a ${resultado}`);

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("Escolha um número para ser verificado: ");

      if (numero > 0) {
         alert("O número é positivo.");
      } else if (numero < 0) {
         alert("O número é negativo.");
      } else {
         alert("O número é 0.");
      }

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.

   //alteração para a nota ser inserida pelo usuário
   let nota = prompt("Qual foi a sua última nota?");

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

Use o Math.random para gerar qualquer número aleatório e exiba esse número no console.

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

Use o Math.random para gerar um número inteiro entre 1 e 10 e exiba esse número no console.

   let numeroInteiro = Math.floor(Math.random() * 10) + 1;
   console.log(numeroInteiro);

Use o Math.random para gerar um número inteiro entre 1 e 1000 e exiba esse número no console.

   let numeroInteiro = Math.floor(Math.random() * 1000) + 1;
   console.log(numeroInteiro);
1 resposta

Oi Ana,

Parabéns por compartilhar seus desafios solucionados! 👏

É ótimo ver seu progresso no curso de Lógica de Programação com JavaScript.

Seus exemplos estão claros e bem estruturados, demonstrando uma boa compreensão dos conceitos básicos.

Achei muito interessante a forma como você abordou os loops while para contagens progressivas e regressivas, e a utilização do prompt para interagir com o usuário. 💪

A lógica para verificar se um número é positivo, negativo ou zero também está impecável.

No exemplo da subtração, você usou o operador de adição (+) em vez do de subtração (-). 🤔

É um detalhe pequeno, mas importante para o resultado correto. Veja a correção:

let valor1 = 9;
let valor2 = 8;

let resultado = valor1 - valor2;

console.log(`A diferença entre ${valor1} e ${valor2} é igual a ${resultado}`);

No exemplo do alert com seu nome, faltou colocar as aspas para definir a string. Veja a correção:

let nome = "Karolina Disigant";
alert(`Olá, ${nome}`);

Continue praticando e explorando as possibilidades do JavaScript! 💻

Para saber mais: Documentação oficial do JavaScript sobre operadores.

A prática leva à perfeição!