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

desafio

let diaSemana = prompt("Me indicas el dia de la semana");

if (diaSemana == "sabado"){
alert("Buen fin de semana");
}else if(diaSemana == "domingo"){
alert("Buen fin de semana");
}else{
alert("Buena semana");
}
//ejercicio 2

let numeroIngresado = prompt("Ingresa un numero entero");

if( numeroIngresado >0){
alert("El numero ingresado es positivo");
}else if(numeroIngresado <0){
alert("El numero ingresado es negativo");
}else{
alert("El numero ingresado no reconocido");
}

//ejercicio 3

let puntuacion = prompt("Ingresa un numero de puntuacion");
if (puntuacion >= 100) {
console.log('Felicidades, has ganado!');
} else {
console.log('Inténtalo de nuevo para ganar.');
}

//ejercicio 4

let nombreUsuario = prompt ("Ingrese su nombre:");

alert(Bienvenido, ${nombreUsuario});

1 respuesta

Hola Omar, espero que estés bien

¡Gracias por compartir tu código! Parece que estás trabajando con condiciones y entradas del usuario en JavaScript. Permíteme darte algunas observaciones y sugerencias para mejorar tus ejercicios:

  1. Ejercicio 1: Tu código para determinar el día de la semana está bien. Sin embargo, podrías simplificar la condición usando un solo if para los fines de semana:

    let diaSemana = prompt("Me indicas el dia de la semana");
    
    if (diaSemana.toLowerCase() === "sabado" || diaSemana.toLowerCase() === "domingo") {
        alert("Buen fin de semana");
    } else {
        alert("Buena semana");
    }
    

    Aquí, toLowerCase() se utiliza para asegurar que la comparación no sea sensible a mayúsculas.

  2. Ejercicio 2: El mensaje para el caso en que el número es cero podría ser más claro. En lugar de "El numero ingresado no reconocido", podrías decir:

    let numeroIngresado = prompt("Ingresa un numero entero");
    
    if (numeroIngresado > 0) {
        alert("El numero ingresado es positivo");
    } else if (numeroIngresado < 0) {
        alert("El numero ingresado es negativo");
    } else {
        alert("El numero ingresado es cero");
    }
    
  3. Ejercicio 3: Aquí todo parece estar correcto. Asegúrate de que el usuario ingrese un número y no texto, lo cual podrías manejar con un parseo previo a número, si es necesario.

  4. Ejercicio 4: Este ejercicio es sencillo y está bien. Solo asegúrate de que el nombre ingresado sea tratado como texto.

Espero que estas sugerencias te sean útiles. ¡Sigue practicando y experimentando con tu código!

Espero haber ayudado y buenos estudios!