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

poniendo en practica 2

hola foro, soy yo nuevamente cumpliendo con los ejercicions no obligatorios, para repasar lo aprendido. saludos

let diaDeSemana = prompt('¿Qué día de la semana es hoy?');
if ('diaDeSemana'= 'sabado');{
    alert('¡buen fin de semana!');
    else if ('diaDeSemana'='domingo');{
        alert('¡buen fin de semana!');
    }
    else{
        alert('¡buen comienzo de semana!');
    }
}

let numeroUsuario = 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 0');
    }

}

let puntuacion = prompt('Ingrese su puntuación');
if (puntuacion >= 100){
    alert('¡felicidades, has ganado!');
    else if (puntuacion = 100){
        alert('¡felicidades, has ganado!');
        else{
            alert('¡intentalo nuevamente!');
        }
    }
} 


alert (`tu saldo es:`$[saldoDisponible]);


let nombreUsuario = prompt('Ingresa tu nombre');
console.log('bienvenido/a' + nombreUsuario);



1 respuesta

Hola Pablo, espero que estés bien

¡Qué bueno verte de nuevo por aquí practicando con los ejercicios! Vamos a revisar tu código para hacer algunos ajustes y asegurarnos de que funcione correctamente.

  1. Día de la semana:

    Hay un pequeño error en la comparación de cadenas. Debes usar == o === para comparar valores en JavaScript. Además, los else if deben estar fuera del bloque if. También, elimina los puntos y comas después de las condiciones if. Aquí tienes el código corregido:

    let diaDeSemana = prompt('¿Qué día de la semana es hoy?');
    if (diaDeSemana === 'sabado' || diaDeSemana === 'domingo') {
        alert('¡Buen fin de semana!');
    } else {
        alert('¡Buena semana!');
    }
    
  2. Número positivo o negativo:

    Aquí también hay un problema similar con las comparaciones y la estructura del else if. Además, recuerda que un número no puede ser al mismo tiempo mayor o igual a 0 y menor o igual a 0. Aquí está el código corregido:

    let numeroUsuario = 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 0');
    }
    
  3. Sistema de puntuación:

    Para la puntuación, asegúrate de usar >= y no necesitas verificar dos veces si es igual a 100. Aquí está el código corregido:

    let puntuacion = prompt('Ingrese su puntuación');
    if (puntuacion >= 100) {
        alert('¡Felicidades, has ganado!');
    } else {
        alert('¡Intentalo nuevamente!');
    }
    
  4. Saldo de cuenta:

    Para mostrar el saldo, asegúrate de que la variable saldoDisponible esté definida antes de usarla. Aquí hay un ejemplo de cómo podrías hacerlo:

    let saldoDisponible = 150; // Por ejemplo, un saldo fijo
    alert(`Tu saldo es: $${saldoDisponible}`);
    
  5. Bienvenida al usuario:

    Tu código para la bienvenida está casi correcto, solo falta el espacio entre el saludo y el nombre:

    let nombreUsuario = prompt('Ingresa tu nombre');
    console.log('Bienvenido/a ' + nombreUsuario);
    

Espero que estos ajustes te ayuden a seguir practicando y mejorando tus habilidades en JavaScript. ¡Espero haber ayudado y buenos estudios!