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

Hola a todos,
Comparto mi ejercitación de los desafíos de JavaScript. Agradezco si pueden revisar y darme alguna sugerencia para mejorar. ¡Gracias!

// Día de la semana
let diaDeLaSemana = prompt("¿Qué día de la semana es?");
if (diaDeLaSemana === "Sábado" || diaDeLaSemana === "Domingo") {
    alert("¡Buen fin de semana!");
} else {
    alert("¡Buena semana!");
}

// Número positivo o negativo
let numeroUsuario = Number(prompt("Ingrese un número"));
if (numeroUsuario > 0) {
    alert("El número ingresado es positivo");
} else if (numeroUsuario < 0) {
    alert("El número ingresado es negativo");
} else {
    alert("El número ingresado es cero");
}

// Sistema de puntuación
let puntuacion = Number(prompt("Ingrese su puntuación"));
if (puntuacion >= 100) {
    alert("¡Felicidades, has ganado!");
} else {
    alert("Inténtalo nuevamente para ganar.");
}

// Mensaje con saldo
let saldoCuenta = 320;
alert(`Su saldo en cuenta es: ${saldoCuenta}`);

// Bienvenida con nombre
let nombreUsuario = prompt("¿Cuál es tu nombre?");
alert(`Bienvenido ${nombreUsuario}`);
1 respuesta

Hola Nahir,

¡Gracias por compartir tu código! Has hecho un gran trabajo abordando cada uno de los desafíos. Aquí hay algunas sugerencias para mejorar y optimizar tu código:

  1. Día de la semana: Tu lógica es correcta. Solo asegurate de que el usuario ingrese el día con la misma capitalización que estás verificando. Podrías considerar usar toLowerCase() para hacer la comparación más flexible:

    let diaDeLaSemana = prompt("¿Qué día de la semana es?").toLowerCase();
    if (diaDeLaSemana === "sábado" || diaDeLaSemana === "domingo") {
        alert("¡Buen fin de semana!");
    } else {
        alert("¡Buena semana!");
    }
    
  2. Número positivo o negativo: Este segmento está bien implementado. No hay cambios necesarios aquí.

  3. Sistema de puntuación: Todo parece correcto. Solo asegúrate de que el usuario ingrese un número válido.

  4. Mensaje con saldo: Perfecto uso de template strings. Si deseas hacerlo más interactivo, podrías permitir que el usuario ingrese su saldo.

    let saldoCuenta = Number(prompt("Ingrese su saldo en cuenta"));
    alert(`Su saldo en cuenta es: ${saldoCuenta}`);
    
  5. Bienvenida con nombre: Todo está bien aquí. Es una manera agradable de hacer que el usuario se sienta bienvenido.

En general, tu código está bien estructurado y cumple con los requisitos de los desafíos. Sigue practicando y experimentando con diferentes funciones de JavaScript.

Espero haber ayudado y buenos estudios!