Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Ejercicios 2

//
Ejercicios

let finDeSemana = ('Sábado','Domingo','sabado','domingo','Sabado','sábado')
console.log(finDeSemana)

let diaSemana = prompt("¿Qué día es hoy?");

if (diaSemana == finDeSemana) {
alert('¡Buen fin de semana!');
} else {
alert('¡Buena semana!');
}

//

alert('Ingresa un numero')

numeroDeUsuario = prompt("Escribe un numero")

if(numeroDeUsuario >0) {
alert("Es un número positivo");
} else {
alert("Es un número negativo")
};

//

let puntuación = prompt("Ingresa una puntuación");

if (puntuación >= 100) {
alert("¡Felicidades, has ganado!")
} else {
alert ("Intentalo nuevamente para ganar.")
}

//

let saldo = 1000
alert(Tu saldo es de ${saldo}.);

///

let nombre = prompt("¿Cuál es tu nombre?")

alert(Bienvenido, ${nombre});

1 respuesta

Hola Aaron,

Veo que estás trabajando en varios ejercicios de lógica de programación con JavaScript. Aquí tienes algunas sugerencias para mejorar tu código y asegurarte de que funcione como esperas:

  1. Días de la semana: En tu código, estás intentando comparar un string (diaSemana) con un array (finDeSemana). Para que esto funcione, necesitas verificar si el día ingresado por el usuario está dentro del array. Puedes usar el método includes() para esto. Aquí tienes un ejemplo:

    let finDeSemana = ['Sábado', 'Domingo', 'sabado', 'domingo', 'Sabado', 'sábado'];
    let diaSemana = prompt("¿Qué día es hoy?");
    
    if (finDeSemana.includes(diaSemana)) {
        alert('¡Buen fin de semana!');
    } else {
        alert('¡Buena semana!');
    }
    
  2. Número positivo o negativo: Este código parece estar correcto. Solo asegúrate de que el usuario ingrese un número y no un texto. Podrías considerar convertir la entrada a un número usando Number(), así:

    let numeroDeUsuario = Number(prompt("Escribe un numero"));
    
    if (numeroDeUsuario > 0) {
        alert("Es un número positivo");
    } else {
        alert("Es un número negativo");
    }
    
  3. Sistema de puntuación: Este ejercicio también está bien. Solo verifica que el usuario ingrese un número y no otro tipo de dato.

  4. Saldo de cuenta: Este fragmento de código está correcto y utiliza un template string adecuadamente.

  5. Bienvenida al usuario: Este ejercicio también está bien implementado. Asegúrate de que el prompt capture correctamente el nombre del usuario.

Espero que estas sugerencias te ayuden a avanzar con tus ejercicios.