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

DESAFIO: HORA DE PRACTICAR 3

// 1. Mensaje de bienvenida
console.log("¡Bienvenido a mi programa!");

// 2. Variable nombre y mensaje en consola
let nombre = "Tu Nombre"; // Reemplaza "Tu Nombre" por tu nombre real
console.log(¡Hola, ${nombre}!);

// 3. Alerta con nombre
alert(¡Hola, ${nombre}!);

// 4. Preguntar el lenguaje de programación 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. Sumar dos valores
let valor1 = 5; // Asigna un valor numérico
let valor2 = 10; // Asigna otro valor numérico
let resultadoSuma = valor1 + valor2;
console.log(La suma de ${valor1} y ${valor2} es igual a ${resultadoSuma}.);

// 6. Restar dos valores
valor1 = 15; // Asigna un nuevo valor numérico
valor2 = 5; // Asigna otro valor numérico
let resultadoResta = valor1 - valor2;
console.log(La diferencia entre ${valor1} y ${valor2} es igual a ${resultadoResta}.);

// 7. Verificar si la persona es mayor o menor 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 un número es positivo, negativo o cero
let numero = prompt("Ingresa un número:");
numero = parseFloat(numero); // Convertir a número
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
let i = 1;
while (i <= 10) {
console.log(i);
i++;
}

// 10. Determinar si la nota es aprobada o reprobada
let nota = 8; // Asigna un valor numérico
if (nota >= 7) {
console.log("Aprobado");
} else {
console.log("Reprobado");
}

// 11. Generar un número aleatorio
let numeroAleatorio = Math.random();
console.log(Número aleatorio: ${numeroAleatorio});

// 12. Generar un número entero entre 1 y 10
let numeroEntero1a10 = Math.floor(Math.random() * 10) + 1;
console.log(Número entero aleatorio entre 1 y 10: ${numeroEntero1a10});

// 13. Generar un número entero entre 1 y 1000
let numeroEntero1a1000 = Math.floor(Math.random() * 1000) + 1;
console.log(Número entero aleatorio entre 1 y 1000: ${numeroEntero1a1000});

1 respuesta

Hola Estudiante, ¿cómo estás?

Parece que estás trabajando en un desafío de programación en JavaScript. El código que compartiste parece estar bien estructurado y cubre varios conceptos básicos de programación, como el uso de variables, condiciones, bucles y funciones de generación de números aleatorios.

Aquí hay algunas observaciones y consejos sobre tu código:

  1. Mensaje de bienvenida: El uso de console.log para mostrar un mensaje de bienvenida es correcto.

  2. Variable nombre: Asegúrate de reemplazar "Tu Nombre" por tu nombre real para personalizar el mensaje.

  3. Alerta con nombre: La función alert es una buena manera de mostrar un mensaje emergente en el navegador.

  4. Preguntar el lenguaje de programación favorito: prompt es útil para obtener entradas del usuario. Asegúrate de probar esto en un entorno que soporte prompt, como un navegador web.

  5. Operaciones matemáticas: La suma y la resta están bien implementadas. Puedes experimentar con diferentes valores para valor1 y valor2.

  6. Verificación de edad: El uso de prompt para obtener la edad y el uso de una estructura if-else para verificar si la persona es mayor de edad es correcto.

  7. Verificación de número positivo, negativo o cero: Convertir el valor ingresado a un número con parseFloat es una buena práctica.

  8. Mostrar números del 1 al 10: El bucle while se usa correctamente para iterar del 1 al 10.

  9. Determinación de nota: La estructura if-else es adecuada para determinar si una nota es aprobada o reprobada.

  10. Generación de números aleatorios: El uso de Math.random() y Math.floor() para generar números aleatorios está bien implementado.

En general, tu código parece estar bien encaminado. Si encuentras algún problema al ejecutarlo, asegúrate de revisar la consola del navegador para ver si hay errores o mensajes que puedan ayudarte a depurar.

Espero haber ayudado y buenos estudios!