Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio (4): hora da prática

Buena tarde,

Disfrute de realizar los ejercicios, aunque me encuentro contratiempo, agradecería que puedan ver mi código:

  1. Crie um programa que utilize o console.log para exibir uma mensagem de boas-vindas.
let saludo = "BEINVENIDO AL DESAFIO 4";
console.log(saludo);
  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 = "Ana";
 console.log(`Olá, ${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="Ana";
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.
alert("Bienvenido al Desafio 4");
let nome = "Ana";
let pregunta = prompt(`Qual a linguagem de programação que você mais gosta ${nome}?`);
console.log(pregunta);
  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.
alert("Bienvenido al Desafio 4");
let nome = "Ana";
let valor1 = 4;
let valor2 = 8;
let resultado = valor1 + valor2;
console.log(` ${nome} la suma de ${valor1} + ${valor2} es ${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.
 alert("Bienvenido al Desafio 4");
 let nome = "Ana";
 let valor1 = 4;
 let valor2 = 8;
 let resultado = valor1 + valor2;
 console.log(`${nome} la resta de ${valor1} -  ${valor2} es ${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.
 alert("Bienvenido al Desafio 4");
 let nome = prompt(`Cuál es tu nombre?`);
 let idade = prompt(`${nome}, cuál es tu edad?`);

if (idade >= 18) {
     console.log(`Genial ${nome}, mayor de 18 años`);
 } else {
     console.log(`Genial ${nome}, menor de 18 años`);
 }
  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.
 alert("Bienvenido al Desafio 4");
 let nome = prompt(`Cuál es tu nombre?`);
 let numero = prompt(`${nome}, elige un número?`);

 if (numero > !0) {
     console.log(`Genial ${nome}, el número es POSITIVO`);
 } else {
     if (numero == 0) {
         console.log(`Genial ${nome}, el número es igual a 0`);
     } else
         if (numero < !0) {
             console.log(`Genial ${nome}, el número es NEGATIVO`);
         }
 }
  1. Use um loop while para imprimir os números de 1 a 10 no console.
 alert("Bienvenido al Desafio 4");

 let contador = 1;

 while (contador <= 10) {
     console.log(`SUMAMOS 1 Y TENEMOS ${contador}`);
     contador = contador + 1;

 }
  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.
 alert("Bienvenido al Desafio 4");
 let nome = prompt(`Cuál es tu nombre?`);
 let nota = 8;
 if (nota >= 7) {
     console.log(`${nome} = APROBADO`);
 } else {
     console.log(`${nome}  = REPROBADO`)
 }
  1. Use o Math.random para gerar qualquer número aleatório e exiba esse número no console.
 alert("Bienvenido al Desafio 4");
 let nome = prompt(`Cuál es tu nombre?`);
 let numAleatorio = Math.random() * 100 + 1;
 console.log(`${nome}, este es tu número aleatorio ${numAleatorio}`);
  1. Use o Math.random para gerar um número inteiro entre 1 e 10 e exiba esse número no console.
 alert("Bienvenido al Desafio 4");
 let nome = prompt(`Cuál es tu nombre?`);
 let numAleatorio = parseInt(Math.random() * 10 + 1);
 console.log(`${nome}, este es tu número aleatorio ${numAleatorio}`);
  1. Use o Math.random para gerar um número inteiro entre 1 e 1000 e exiba esse número no console.
alert("Bienvenido al Desafio 4");
let nome = prompt(`Cuál es tu nombre?`);
let numAleatorio = parseInt(Math.random() * 1000 + 1);
console.log(`${nome}, este es tu número aleatorio ${numAleatorio}`);
2 respostas
solução!

¡Hola, Ana!

Gracias por compartir tu código, es excelente que estés practicando. Vamos a revisar cada uno de los ejercicios?

  1. El código está correcto!

  2. Este ejercicio también está correcto. ¡Buen uso de la interpolación de cadenas con template literals!

  3. Todo está bien. Este código está funcionando como se espera. La utilización de alert() es adecuada para este tipo de ejercicio.

  4. El código está muy bien.

  5. Aquí hay un pequeño error: en lugar de realizar la suma en valor1 + valor2 correctamente, hiciste una asignación de la suma en el console.log(), y eso puede llevar a confusión. Debería ser algo como:

    let resultado = valor1 + valor2;
    console.log(`La suma de ${valor1} y ${valor2} es igual a ${resultado}.`);
    
  6. Similar al anterior, hiciste la suma en vez de la resta en la línea de código donde defines resultado. Corrige para hacer la resta entre valor1 y valor2.

let valor1 = 10; // puedes elegir los valores que desees
let valor2 = 4;
let resultado = valor1 - valor2; // resta

console.log(`La diferencia entre ${valor1} y ${valor2} es igual a ${resultado}.`);
  1. Este ejercicio está muy bien hecho. La estructura del if es clara y hace lo que se espera.

  2. Hay un pequeño error en la condición del if donde verificas si el número es positivo. El signo de exclamación (!) no debería ir allí. Debes corregirlo a:

    if (numero > 0) {
    
  3. El uso del while está correcto, solo recuerda que al contar los números de 1 a 10, a veces es más claro nombrar la variable como contador y hacer el incremento de manera clara. ¡Buen trabajo!

  4. Aquí todo está perfecto. Muy buena lógica para determinar si alguien aprobó o reprobó.

  5. Muy bien usando Math.random() para generar un número aleatorio, solo recuerda que Math.random() devuelve un número entre 0 (inclusive) y 1 (exclusivo), así que la fórmula para obtener un número entre 1 y 100 es la correcta.

  6. Correcto también. Usaste parseInt() correctamente para redondear el número a un valor entero.

  7. Lo mismo que en el ejercicio anterior. El código es correcto.

¡Estás haciendo un excelente trabajo! Sigue practicando así y no dudes en seguir compartiendo tus avances.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

bons estudos

Hola Lorena,

Muchísimas gracias por las observaciones, claro que si las tendré muy presente.

Saludos