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 5

// Desafio 5. Hora de practicar
//1. Saludo inicial
console.log("Bienvenido. Hora de practicar");

//2
let numero=prompt("Ingrese un número, por favor: ");
let nombre="Elvia";
console.log("Hola " + nombre + ", bienvenido a nuestro juego.");

//3
alert("¡Hola, "+nombre+" Bienvenida");

//4
let lenguaje=prompt("Cual es el lenguaje de programación que mas te gusta?");

console.log("El lenguaje de programación que más me gusta es: " + lenguaje);

//5.Suma
let valor1=parseInt(prompt("Ingrese el primer valor: "));
let valor2=parseInt(prompt("Ingrese el segundo valor: "));
let resultadoSuma=valor1+valor2;
console.log(El resultado de la suma de ${valor1} y ${valor2} es : + resultadoSuma);

//6. Resta
let resultadoResta=valor1-valor2;
console.log(La diferencia entre de ${valor1} y ${valor2} es: + resultadoResta);

//7. Verificar si es mayor de edad
let edad=parseInt(prompt("Ingrese su edad: "));

if (edad >= 18) {
console.log("Eres mayor de edad.");
}else {
console.log("Eres menor de edad.");
}

//8. Verificar si es positivo o negativo

let numero1=parseInt(prompt("Ingrese un número, por favor: "));
if (numero1 > 0) {
console.log("El número ingresado es positivo.");
}else if (numero1 < 0) {
console.log("El número ingresado es negativo.");
}else {
console.log("El número ingresado es cero.");
}

//9. Mostrar numeros con while

let contador=1;
while (contador <= 10) {
console.log("El contador es: " + contador);
contador++;
}

//10. Aprobado o reprobado
let nota=parseFloat(prompt("Ingrese la nota (0-10), por favor: "));

if (nota >= 6 && nota <= 10) {
console.log("¡Aprobado!");
}else {
console.log("¡Reprobado!");
}

//11. Generar número aleatorio
let numeroAleatorio=Math.floor(Math.random() * 100) + 1; // Genera un número aleatorio entre 1 y 100
console.log("El número aleatorio generado es: " + numeroAleatorio);

//12.Generar número aleatorio del 1 al 10
let numeroAleatorio1=Math.floor(Math.random() * 10) + 1; // Genera un número aleatorio entre 1 y 10
console.log("El número aleatorio generado entre 1 y 10 es: " + numeroAleatorio1);

//13. Generar numero entero 1 y 1000
let numeroEntero=Math.floor(Math.random() * 1000) + 1; // Genera un número entero entre 1 y 1000
console.log("El número entero generado entre 1 y 1000 es: " + numeroEntero);

1 respuesta

Hola Elvia,

¡Qué bueno verte practicando con JavaScript! Parece que has cubierto muchos conceptos importantes en tu código. Vamos a revisarlo juntos y ver si hay algo que mejorar o aclarar.

  1. Saludo inicial: Perfecto, el console.log está bien utilizado para mostrar un mensaje inicial.

  2. Entrada de número y saludo: Aquí estás usando prompt para pedir un número y luego saludas a "Elvia". Si deseas usar el número ingresado más adelante, asegúrate de guardarlo en una variable si no lo has hecho ya.

  3. Alerta de saludo: El alert funciona correctamente para mostrar un mensaje emergente.

  4. Preferencia de lenguaje de programación: Todo parece correcto aquí también. Estás capturando la entrada del usuario y mostrando su preferencia.

  5. Suma: La suma de dos valores ingresados se realiza bien. Asegúrate de que los valores ingresados sean números válidos para evitar errores.

  6. Resta: Similar a la suma, la resta está bien implementada.

  7. Verificación de mayoría de edad: Tu condición if está correctamente configurada para verificar si alguien es mayor de edad.

  8. Verificación de número positivo o negativo: Tu lógica aquí es sólida. Cubres los casos para números positivos, negativos y cero.

  9. Contador con while: El bucle while está bien estructurado para contar de 1 a 10.

  10. Aprobado o reprobado: La verificación de la nota está bien, asegurándote de que la nota esté dentro del rango de 0 a 10.

  11. Generación de números aleatorios: La generación de números aleatorios está bien implementada para los rangos especificados.

En general, tu código parece estar en buena forma. Si tienes alguna pregunta específica sobre alguna parte del código o si algo no funciona como esperabas, no dudes en preguntar.

Espero haber ayudado y buenos estudios!