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. Mostrar mensaje de bienvenida
console.log("¡Bienvenido al programa!");

// 2. Mostrar "¡Hola, [tu nombre]!" en consola
let nombre = "pedro";
console.log("¡Hola, " + nombre + "!");

// 3. Mostrar "¡Hola, [tu nombre]!" con alert
let nombre2 = "pedro";
alert("¡Hola, " + nombre2 + "!");

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

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

// 6. Restar dos valores
let valor3 = 10;
let valor4 = 4;
let resultadoResta = valor3 - valor4;
console.log("La diferencia entre " + valor3 + " y " + valor4 + " es igual a " + resultadoResta + ".");

// 7. Verificar si es mayor o menor de edad
let edad = parseInt(prompt("Ingresa 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 = parseFloat(prompt("Ingresa un 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 con while
let i = 1;
while (i <= 10) {
console.log(i);
i++;
}

// 10. Evaluar nota con if-else
let nota = 6;
if (nota >= 7) {
console.log("Aprobado");
} else {
console.log("Reprobado");
}

// 11. Generar número aleatorio decimal
let aleatorioDecimal = Math.random();
console.log("Número aleatorio (decimal): " + aleatorioDecimal);

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

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

1 respuesta

¡Hola Pedro!

Parece que has hecho un excelente trabajo al completar el desafío de práctica en tu curso de JavaScript. Has cubierto todos los puntos que se pedían en el ejercicio, desde mostrar mensajes de bienvenida hasta generar números aleatorios. Aquí te dejo algunos comentarios y sugerencias para que puedas seguir mejorando:

  1. Mensaje de bienvenida: Perfecto, el uso de console.log es correcto.

  2. Mostrar "¡Hola, [tu nombre]!" en consola y con alert: Todo está bien, pero podrías reutilizar la misma variable nombre en lugar de crear nombre2 para el alert.

  3. Preguntar por el lenguaje favorito: La implementación con prompt y console.log es adecuada.

  4. Suma y resta de valores: Has entendido bien cómo realizar operaciones matemáticas y mostrar los resultados.

  5. Verificación de edad: La estructura if-else está correctamente utilizada para determinar si alguien es mayor o menor de edad.

  6. Número positivo, negativo o cero: Tu lógica if-else funciona perfectamente para esta verificación.

  7. Bucle while para números del 1 al 10: Genial, el bucle while está bien implementado.

  8. Evaluación de notas: La condición if-else para determinar si es aprobado o reprobado es correcta.

  9. Generación de números aleatorios: Has utilizado Math.random y Math.floor de manera adecuada para generar números aleatorios en los rangos especificados.

En general, tu código es claro y sigue las instrucciones del desafío. Si tienes alguna parte específica donde sientes que necesitas más aclaraciones o mejoras, no dudes en preguntar. Espero que sigas disfrutando del aprendizaje de JavaScript.

¡Espero haber ayudado y buenos estudios!