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

Pregunta al usuario qué día de la semana es. Si la respuesta es "Sábado" o "Domingo", muestra "¡Buen fin de semana!". De lo contrario, muestra "¡Buena semana!".

let dia = prompt("¿qué día de la semana es?").toLowerCase();

if (dia == "sábado" || dia == "domingo" || dia == "sabado") {
alert("¡Buen fin de semana!");
} else {
alert("¡Buena semana!");
}

Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa.

let numero = prompt("Ingresa un número");

if (numero > 0) {
alert("El número es positivo");
} else if (numero < 0) {
alert("El número es negativo");
} else {
alert("El número es cero");
}

Crea un sistema de puntuación para un juego. Si la puntuación es mayor o igual a 100, muestra "¡Felicidades, has ganado!". En caso contrario, muestra "Intentalo nuevamente para ganar.".

let puntuacion = prompt("Ingresa tu puntaje");

if (puntuacion >= 100) {
alert("¡Felicidades, has ganado!");
} else {
alert("Inténtalo nuevamente para ganar.");
}

Crea un mensaje que informe al usuario sobre el saldo de su cuenta, utilizando un template string para incluir el valor del saldo.

let cuenta = prompt("Hola, ingresa el número de tu cuenta")
let nombre = prompt("Ahora ingresa tu nombre")
let saldo = 7000;

alert(Hola ${nombre} tu saldo es ${saldo})

Pide al usuario que ingrese su nombre mediante un prompt. Luego, muestra una alerta de bienvenida usando ese nombre.

let nombre = prompt("Hola, ingresa tu nombre")
alert(Hola ${nombre}. Es un gusto darte la bienvenida a este sitio web)

1 respuesta

¡Hola Claudia, espero que estés bien!

Parece que estás trabajando en varios ejercicios de programación en JavaScript. Vamos a revisar cada uno de ellos para asegurarnos de que están funcionando correctamente.

  1. Día de la semana: Tu código para verificar el día de la semana está bien estructurado. Solo asegúrate de que el usuario ingrese el día correctamente, ya que estás convirtiendo el texto a minúsculas. Así, "sábado" y "sabado" están cubiertos, lo cual es genial.

    let dia = prompt("¿qué día de la semana es?").toLowerCase();
    
    if (dia == "sábado" || dia == "domingo" || dia == "sabado") {
      alert("¡Buen fin de semana!");
    } else {
      alert("¡Buena semana!");
    }
    
  2. Número positivo o negativo: Este código también está correcto. Recuerda que prompt devuelve un string, así que si quieres asegurarte de que estás trabajando con números, puedes convertir la entrada usando Number().

    let numero = Number(prompt("Ingresa un número"));
    
    if (numero > 0) {
      alert("El número es positivo");
    } else if (numero < 0) {
      alert("El número es negativo");
    } else {
      alert("El número es cero");
    }
    
  3. Sistema de puntuación: Aquí también estás en el camino correcto. Nuevamente, considera convertir la entrada a un número si estás esperando un valor numérico.

    let puntuacion = Number(prompt("Ingresa tu puntaje"));
    
    if (puntuacion >= 100) {
      alert("¡Felicidades, has ganado!");
    } else {
      alert("Inténtalo nuevamente para ganar.");
    }
    
  4. Saldo de cuenta: Estás utilizando correctamente los template strings para incluir el saldo en el mensaje. Todo parece estar en orden.

    let cuenta = prompt("Hola, ingresa el número de tu cuenta");
    let nombre = prompt("Ahora ingresa tu nombre");
    let saldo = 7000;
    
    alert(`Hola ${nombre} tu saldo es ${saldo}`);
    
  5. Bienvenida al usuario: Este último ejercicio también está bien. Estás utilizando template strings de manera efectiva para personalizar el mensaje de bienvenida.

    let nombre = prompt("Hola, ingresa tu nombre");
    alert(`Hola ${nombre}. Es un gusto darte la bienvenida a este sitio web`);
    

Espero que estos ejemplos te ayuden a entender mejor cómo funcionan los condicionales y las interacciones con el usuario en JavaScript. ¡Sigue practicando y explorando!

Espero ter ayudado y bons estudos!