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!".
//Variables
let diaSemana = prompt("Me indicas que dia de la semana es?");
console.log(diaSemana);
if (diaSemana == "Sabado" || diaSemana == "Domingo") {
   //Es sabado o domingo
    alert("¡Buen fin de semana!");
} else{
    //no es sabado o domingo
    alert("¡Buena semana!");
}
  • Verifica si un número ingresado por el usuario es positivo o negativo. Muestra una alerta informativa.
//Variables
let numeroIngresado = prompt("ingrese un numero");
console.log(numeroIngresado);
if(numeroIngresado >=0){
    //si el numero es positivo
    alert("El numero ingresado es un numero positivo");
} else{
    //si el numero es negativo
    alert("El numero ingresado es un numero negativo");
}
  • 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.".
//Variables
let puntuacion = prompt("ingrese su puntuacion");
console.log(puntuacion);
if(puntuacion >=100){
    //si gano el juego
    alert("¡Felicidades, has ganado!");
} else{
    //si perdio
    alert("Intentalo 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.
//Variables
let saldo = 1000;
//mensaje de saldo
alert(`Tu saldo en la cuenta es de: ${saldo}`);
  • Pide al usuario que ingrese su nombre mediante un prompt. Luego, muestra una alerta de bienvenida usando ese nombre.
//Variables
let nombreUsuario = prompt("ingrese su nombre");
console.log(nombreUsuario);
alert(`Bienvenido de nuevamente ${nombreUsuario}`);
1 respuesta

¡Hola, Sebastian!

Parece que estás trabajando en una serie de desafíos para practicar la lógica de programación con JavaScript. Vamos a revisar cada uno de los ejercicios que has compartido:

  1. Día de la semana: Tu código está correcto, pero asegúrate de que el usuario ingrese "Sábado" y "Domingo" exactamente como lo has escrito, con mayúscula inicial. Si quieres que funcione independientemente de cómo el usuario escriba el día, puedes convertir la entrada a minúsculas usando toLowerCase() y comparar con "sábado" y "domingo".

    let diaSemana = prompt("Me indicas que dia de la semana es?").toLowerCase();
    if (diaSemana === "sabado" || diaSemana === "domingo") {
        alert("¡Buen fin de semana!");
    } else {
        alert("¡Buena semana!");
    }
    
  2. Número positivo o negativo: Aquí todo está bien. Solo recuerda que prompt devuelve un string, así que podrías convertir el número ingresado a tipo numérico usando Number() para asegurarte de que las comparaciones numéricas sean precisas.

    let numeroIngresado = Number(prompt("ingrese un numero"));
    if (numeroIngresado >= 0) {
        alert("El numero ingresado es un numero positivo");
    } else {
        alert("El numero ingresado es un numero negativo");
    }
    
  3. Sistema de puntuación: Este ejercicio también está correcto. Solo asegúrate de convertir la puntuación ingresada a número, similar al ejercicio anterior.

    let puntuacion = Number(prompt("ingrese su puntuacion"));
    if (puntuacion >= 100) {
        alert("¡Felicidades, has ganado!");
    } else {
        alert("Intentalo nuevamente para ganar.");
    }
    
  4. Mensaje de saldo: Este ejercicio está perfecto. Estás utilizando un template string correctamente para mostrar el saldo.

  5. Bienvenida al usuario: Este también está bien. Solo asegúrate de que el mensaje de bienvenida sea claro y amistoso.

Espero que estas sugerencias te sean útiles. ¡Sigue adelante con tus estudios de programación!

Espero haber ayudado y buenos estudios!