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 2

1 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!".

//Ejercicio 1 || es un operador OR

let dia = prompt("¿Que dia de la semana es? ");

if (dia === 'Sábado' || dia === 'sabado' || dia === 'Domingo' || dia === 'domingo')

{ alert('¡Buen fin de semana!')

}else{

alert('¡Buena semana!'); }

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

//Ejercio 2

let numero = prompt('Ingresa un numero: '); if (numero > 0 alert(El numero ${numero} es positivo); } else if (numero < 0){ alert(El numero ${numero} es negativo); } else{ alert(El numero es Cero); }

3 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('Ingrese su puntuacion');

if (puntuacion >= 100){ alert('¡Felicidades, has ganado!') }else { alert('Intentalo nuevamente para ganar.') }

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

let saldo = 2000

alert(Tu saldo actual es: ${saldo}.);

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

let nombre = prompt('Ingresa tu nombre: ');

alert(bienvenido: ${nombre}.);

1 respuesta

¡Hola Estudiante, espero que estés bien!

Veo que estás trabajando en varios ejercicios de programación. Vamos a revisar cada uno de ellos para asegurarnos de que están correctos.

  1. Día de la semana: Tu código está bien, pero asegúrate de que las comparaciones de cadenas sean consistentes. Podrías considerar usar toLowerCase() para hacer que la comparación sea insensible a mayúsculas y minúsculas, como este ejemplo:

    let dia = prompt("¿Qué día de la semana es? ").toLowerCase();
    
    if (dia === 'sábado' || dia === 'domingo') {
        alert('¡Buen fin de semana!');
    } else {
        alert('¡Buena semana!');
    }
    
  2. Número positivo o negativo: Hay un pequeño error de sintaxis en el código. Falta cerrar el paréntesis en la condición if. Aquí está la corrección:

    let numero = prompt('Ingresa un número: ');
    
    if (numero > 0) {
        alert(`El número ${numero} es positivo`);
    } else if (numero < 0) {
        alert(`El número ${numero} es negativo`);
    } else {
        alert(`El número es Cero`);
    }
    
  3. Sistema de puntuación: Este ejercicio está correcto. Solo asegúrate de que el valor ingresado sea tratado como número, ya que prompt devuelve una cadena. Puedes usar parseInt o Number para convertirlo:

    let puntuacion = parseInt(prompt('Ingrese su puntuación'));
    
    if (puntuacion >= 100) {
        alert('¡Felicidades, has ganado!');
    } else {
        alert('Inténtalo nuevamente para ganar.');
    }
    
  4. Saldo de cuenta: Este ejercicio está perfecto. El uso de template strings es correcto.

  5. Bienvenida con nombre: Este ejercicio también está bien. Solo recuerda que el saludo debe empezar con mayúscula:

    let nombre = prompt('Ingresa tu nombre: ');
    
    alert(`Bienvenido: ${nombre}.`);
    

Espero que estas sugerencias te sean útiles. ¡Sigue practicando y mejorando tus habilidades de programación! Espero ter ayudado y bons estudos!