Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: Hora de practicar

// 1. Mensaje de bienvenida
console.log("¡Bienvenido al curso de JavaScript!");

// 2. Mostrar mensaje con nombre
let nombre = "Stiven";
console.log("¡Hola, " + nombre + "!");

// 3. Mostrar saludo con alert
alert("¡Hola, " + nombre + "!");

// 4. Preguntar por lenguaje favorito
let lenguajeFavorito = prompt("¿Cuál es el lenguaje de programación que más te gusta?");
console.log("Tu lenguaje favorito es: " + lenguajeFavorito);

// 5. Suma de dos valores
let valor1 = 5;
let valor2 = 3;
let resultadoSuma = valor1 + valor2;
console.log("La suma de " + valor1 + " y " + valor2 + " es igual a " + resultadoSuma + ".");

// 6. Resta de dos valores
valor1 = 10;
valor2 = 4;
let resultadoResta = valor1 - valor2;
console.log("La diferencia entre " + valor1 + " y " + valor2 + " es igual a " + resultadoResta + ".");

// 7. Verificar mayoría de edad
let edad = prompt("¿Cuál es tu edad?");
if (edad >= 18) {
console.log("Eres mayor de edad.");
} else {
console.log("Eres menor de edad.");
}

// 8. Verificar si número es positivo, negativo o cero
let numero = prompt("Ingresa un número:");
numero = Number(numero);
if (numero > 0) {
console.log("El número es positivo.");
} else if (numero < 0) {
console.log("El número es negativo.");
} else {
console.log("El número es cero.");
}

// 9. Mostrar números del 1 al 10 con while
let contador = 1;
while (contador <= 10) {
console.log(contador);
contador++;
}

// 10. Verificar nota
let nota = 6; // Puedes cambiar este valor
if (nota >= 7) {
console.log("Aprobado");
} else {
console.log("Reprobado");
}

// 11. Número aleatorio decimal entre 0 y 1
let aleatorioDecimal = Math.random();
console.log("Número aleatorio (0-1): " + aleatorioDecimal);

// 12. Número aleatorio entero entre 1 y 10
let aleatorio10 = Math.floor(Math.random() * 10) + 1;
console.log("Número aleatorio entre 1 y 10: " + aleatorio10);

// 13. Número aleatorio entero entre 1 y 1000
let aleatorio1000 = Math.floor(Math.random() * 1000) + 1;
console.log("Número aleatorio entre 1 y 1000: " + aleatorio1000)
}

1 respuesta

¡Hola Rhoyer, espero que estés bien!

Parece que has hecho un gran trabajo completando el desafío. Tu código cubre todas las actividades mencionadas en el ejercicio. Aquí hay algunas observaciones y consejos para asegurarnos de que todo funcione correctamente:

  1. Mensaje de bienvenida: Tu uso de console.log para mostrar el mensaje de bienvenida es correcto.

  2. Mostrar mensaje con nombre: Has utilizado console.log correctamente para mostrar el saludo con el nombre almacenado en la variable nombre.

  3. Mostrar saludo con alert: El uso de alert es adecuado para mostrar el saludo con el nombre.

  4. Preguntar por lenguaje favorito: La función prompt se usa correctamente para preguntar y almacenar la respuesta en lenguajeFavorito.

  5. Suma de dos valores: La suma entre valor1 y valor2 se realiza correctamente y el resultado se muestra bien en la consola.

  6. Resta de dos valores: La resta también está bien implementada y mostrada.

  7. Verificar mayoría de edad: El uso de prompt para obtener la edad y el if para verificar la mayoría de edad están correctamente implementados. Solo asegúrate de que el valor ingresado en prompt se convierta a un número si es necesario.

  8. Verificar si número es positivo, negativo o cero: La conversión de numero a un Number y el uso de if-else para verificar el valor son correctos.

  9. Mostrar números del 1 al 10 con while: El bucle while para mostrar los números del 1 al 10 está bien hecho.

  10. Verificar nota: La verificación de la nota con if-else es adecuada.

  11. Número aleatorio decimal entre 0 y 1: La generación de un número aleatorio con Math.random es correcta.

  12. Número aleatorio entero entre 1 y 10: El uso de Math.floor junto con Math.random para obtener un número entero entre 1 y 10 está bien realizado.

  13. Número aleatorio entero entre 1 y 1000: La lógica para generar un número aleatorio entre 1 y 1000 es correcta.

Tu código parece estar en buen camino. Si encuentras algún problema específico al ejecutar el código, verifica si hay errores en la consola del navegador y asegúrate de que los valores ingresados en los prompt sean adecuados.

Espero haber ayudado y buenos estudios!