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

Mis soluciones:

// Mensaje de bienvenida
console.log('Hola, bienvenido al juego');

// 2. Variable "nombre" y saludo por consola
let nombre = 'Freddy MI';
console.log(`!Hola ${nombre}¡`);

// 3. Variable "nombre" y saludo con alert
let nombre1 = 'Freddy MO';
alert(`¡ Hola ${nombre1}!`);

// 4. Usar prompt para preguntar el lenguaje favorito
let lenguaje = prompt('¿Cuál es el lenguaje de programación que más te gusta?.');
console.log(lenguaje);

// 5. Suma
let valor1 = 5, valor2 = 33;
let resultado = valor1 + valor2;
console.log(`la suma de ${valor1} más ${valor2}, es igual a: ${resultado}`);

// 6. Resta
const valor3 = 45, valor4 = 20;
let resultado1 = valor3 - valor4;
console.log(`la diferencia entre ${valor3} y ${valor4}, es igual a: ${resultado1}`);

// 7. Edad y mayoría de edad
const edad = Number(prompt('Ingresa tu edad: '));
console.log(edad >= 18 ? 'Eres mayor de edad' : 'Aún eres menor');

// 8. Número positivo, negativo o cero
const numero = Number(prompt('Ingresa un número, positivo, negativo o cero: '));

if (numero > 0) { 
    alert(`El numero ${numero} es positivo`);
} else if (numero < 0) {
    alert(`El numero ${numero} es negativo`);
} else {
    alert(`El numero ${numero} es cero`);
}
    
// 9. Bucle while del 1 al 10
let i = 1;
while (i <=10) {
    console.log(`${i}`);
    i++
}

// 10. Nota y condición
const nota = Number(prompt('Ingresa tu calificación final: '));

if (nota >= 7) {
    console.log('Aprobado');
} else {
    console.log('Reprobado');
}

// 11. Número aleatorio cualquiera
const aleatorio = Math.random();
console.log(`El número aleatorio es: ${aleatorio}`);

// 12. Entero entre 1 y 10
const aleatorio1a10 = Math.floor(Math.random()*10+1);
console.log(`El número aleatorio entre 1 y 10 es: ${aleatorio1a10}`);

// 13. Entero entre 1 y 1000
const aleatorio1a1000 = Math.floor(Math.random()*1000+1);
console.log(`El número aleatorio entre 1 y 1000 es: ${aleatorio1a1000}`);
1 respuesta

¡Hola Freddy!

Gracias por compartir tus soluciones. Parece que has hecho un gran trabajo al abordar cada uno de los desafíos. Aquí te dejo algunos comentarios sobre tus soluciones:

  1. Mensaje de bienvenida: Perfecto, usaste console.log correctamente para mostrar el mensaje.

  2. Variable "nombre" y saludo por consola: Todo está bien aquí, el uso de las plantillas de cadena de texto (template literals) es una excelente manera de incluir variables dentro de las cadenas.

  3. Variable "nombre" y saludo con alert: Correcto, y nuevamente, el uso de las plantillas de cadena de texto es adecuado.

  4. Prompt para preguntar el lenguaje favorito: Has capturado la entrada del usuario y la has mostrado en la consola correctamente.

  5. Suma: La suma está bien hecha, y el mensaje en la consola es claro.

  6. Resta: Aunque la instrucción pedía usar las mismas variables "valor1" y "valor2" para la resta, tu enfoque también es válido. Solo asegúrate de seguir las instrucciones al pie de la letra cuando sea necesario.

  7. Edad y mayoría de edad: El uso del operador ternario es una forma concisa y correcta de manejar este caso.

  8. Número positivo, negativo o cero: La estructura if-else que usaste es perfecta para esta situación.

  9. Bucle while del 1 al 10: Tu bucle while está configurado correctamente para contar del 1 al 10.

  10. Nota y condición: La estructura if-else está bien utilizada para determinar si es aprobado o reprobado.

  11. Número aleatorio cualquiera: Has usado Math.random correctamente para generar un número aleatorio.

  12. Entero entre 1 y 10: El uso de Math.floor junto con Math.random es la manera correcta de lograr esto.

  13. Entero entre 1 y 1000: Nuevamente, has aplicado correctamente Math.floor y Math.random para obtener un número en el rango deseado.

En general, tus soluciones son correctas y muestran un buen entendimiento de los conceptos básicos de JavaScript. ¡Sigue practicando y mejorando tus habilidades!

Espero haber ayudado y buenos estudios!