Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] (Resolução) Desafio: hora da prática

  1. Crie um programa que utilize o console.log para exibir uma mensagem de boas-vindas.
console.log ("Boas-vindas!");
  1. Crie uma variável chamada "nome" e atribua a ela o seu nome. Em seguida, utilize o console.log para exibir a mensagem "Olá, [seu nome]!" no console do navegador.
let nome = Deivid;
console.log (`Boas vindas, ${nome}!`);
  1. 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 = Deivid; 
    alert(`Olá, ${nome}!`);
  1. 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 linguagemPreferida prompt = ('Qual a sua linguagem de programação favorita?');
    console.log (linguagemPreferida);
  1. 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= 56
    let valor2= 29
    let resultado = valor1 + valor2; 
    
    console.log (`A soma do ${valor1} e ${valor2} é igual a ${resultado}.`);
  1. 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= 56
    let valor2= 29
    let resultado = valor1 - valor2; 
    
    console.log (`A subtração do ${valor1} e ${valor2} é igual a ${resultado}.`);

  1. 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.
 if (idade => 18){

        console.log ('Maior de idade!'){

    { else {

    console.log ('Menor de idade!');
    }

    }
    }
    }
  1. 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.
var numero prompt = parseFloat(prompt("Digite um número:"));

    if (numero > 0){
        console.log ('O número é positivo'); 
        
    } else if (numero < 0){
        console.log ('O número é negativo!');
    } else {
        console.log ('O número é zero!');
    }
  1. Use um loop while para imprimir os números de 1 a 10 no console.
let numero = 1; 

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

    }
  1. 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 = 5; 

    if (nota >= 5) {
        console.log ('Aprovado!');
    } else {
        console.log ('Reprovado!');
    }
  1. 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);
    
  1. Use o Math.ramdon para gerar um número inteiro entre 1 e 10 e exiba esse número no console.
let numeroAleatorio = parseInt(Math.random() *10) + 1;
    console.log (numeroAleatorio);
    
  1. Use o Math.ramdon para gerar um número inteiro entre 1 e 1000 e exiba esse número no console.
let numeroAleatorio = parseInt(Math.random() *1000) + 1;
    console.log (numeroAleatorio);
    

Praticando e evoluindos aos poucos! Considerando os desafios essenciais para a prática e memorização das funções.

1 resposta
solução!

Oi, Deivid, tudo bem?

Valeu por compartilhar seus códigos, tenho certeza que vai ajudar as pessoas que estão realizando estes desafios.

Contudo, tenho algumas considerações sobre os desafios 7 e 8.

No desafio 7, precisamos definir a variável idade antes de utilizá-la na estrutura condicional, também precisamos verificar a abertura e fechamento de chaves ({}) para não haver nenhum erro de sintaxe e analisar o sinal utilizado para realizar a comparação na condicional if, respeitando primeiro o sinal de maior (>) e depois o sinal de igual (=). Com as correções apontadas o código ficaria assim:

 let idade = prompt("Digite sua idade:")
 
  if (idade >= 18){
    console.log ('Maior de idade!')
   } else {
       console.log('Menor de idade')
    }

Neste código estamos definindo a variável idade como um campo onde o usuário pode inserir o número desejado. Em seguida estamos comparando se esse número é maior ou igual a 18, se for no console será exibida a mensagem "Maior de idade!", caso contrário ele entrará no campo do else onde no console será exibida a mensagem "Menor de idade!".

Já no desafio 8, precisamos avaliar se o nome da variável que foi definido inicialmente é o mesmo nome que está sendo utilizado na estrutura condicional para realizar as comparações. Note que no seu código você define o nome da variável como numero prompt e nas condições você utiliza numero. Para corrigir, basta reescrever o nome da variável. Ficaria assim:

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

    if (numero > 0){
        console.log ('O número é positivo'); 
    } else if (numero < 0){
        console.log ('O número é negativo!');
    } else {
        console.log ('O número é zero!');
    }

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!