Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Proyecto] Desafíos:

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

alert('¡Hola querido usuario!');

let diaDeLaSemana = prompt ('¿Que día de la semana es?');

diaDeLaSemana = diaDeLaSemana.toLowerCase();

if (diaDeLaSemana === 'sábado' || diaDeLaSemana === 'sabado' || diaDeLaSemana === 'domingo'){
alert('¡Buen fin de semana!');

} else if (diaDeLaSemana === 'lunes' || diaDeLaSemana === 'martes' || diaDeLaSemana === 'miércoles' || diaDeLaSemana === 'miercoles' || diaDeLaSemana === 'jueves')
alert('¡Buena semana!');

else {
alert ('Eso no parece ser un día de la semana, inténtalo de nuevo');

}

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

alert('¡Hola estimado usuario!')
let numero = prompt('Ingrese un número al azar');

numero = Number(numero)

if (numero > 0) {
alert(Tu número: ${numero} es Positivo);
} else if (numero < 0) {
alert(Tu número: ${numero} es negativo);
} else if (numero === 0) {
alert(El número: ${numero} es un número neutro);
} else {
alert('Eso no parece un número valido, intenta de nuevo');
}

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 nombre = prompt ('Ingresa tu nombre o nickname, por favor');
alert (¡Hola apreciado jugador ${nombre});
let puntuación = prompt (${nombre}, Ingresa el número de tu puntuación para verificar si ganaste);
let númeroDePuntuación = 100
if (puntuación > númeroDePuntuación){
alert(¡Felicidades ${nombre }, tienes una puntuacion muy alta, has ganado);
} else {
alert (Lo sentimos ${nombre}, tu puntuación es muy baja, sigue intentandolo);
}

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

let nombre = prompt ('¡Hola Buen día!, ingrese su nombre por favor');
alert (Bienvenid@ señor@ ${nombre});
let saldoDisponible = 930000
saldoDisponible = Number(saldoDisponible);

alert (Señor@ ${nombre}, su saldo disponible es ${saldoDisponible}$);

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

alert('Hola, por favor ingresa tu nombre en el sistema');

let nombreUsuario = prompt('Ingresa tú nombre');

alert(Hola ${nombreUsuario}, Bienvenido, nos alegramos de tenerte nuevamente en nuestra pagina);

2 respuestas

¡Hola Jhonatan, espero que estés bien!

Veo que estás trabajando en varios desafíos de programación con JavaScript. ¡Eso es genial! Permíteme ofrecerte algunas sugerencias para mejorar tu código:

  1. Días de la semana: Parece que tu lógica está bien, pero podrías simplificar un poco el código eliminando la necesidad de verificar cada día de la semana laboral. Puedes usar un else para manejar todos los días que no sean sábado o domingo. Aquí tienes un ejemplo:

    alert('¡Hola querido usuario!');
    
    let diaDeLaSemana = prompt('¿Qué día de la semana es?').toLowerCase();
    
    if (diaDeLaSemana === 'sábado' || diaDeLaSemana === 'sabado' || diaDeLaSemana === 'domingo') {
        alert('¡Buen fin de semana!');
    } else if (diaDeLaSemana === 'lunes' || diaDeLaSemana === 'martes' || diaDeLaSemana === 'miércoles' || diaDeLaSemana === 'miercoles' || diaDeLaSemana === 'jueves' || diaDeLaSemana === 'viernes') {
        alert('¡Buena semana!');
    } else {
        alert('Eso no parece ser un día de la semana, inténtalo de nuevo');
    }
    
  2. Verificación de números: Tu lógica para verificar si un número es positivo, negativo o neutro está correcta. Solo asegúrate de que el usuario ingrese un número válido.

  3. Sistema de puntuación: El código parece estar funcionando bien, pero asegúrate de que la puntuación ingresada sea convertida a un número antes de la comparación. Puedes hacerlo así:

    let puntuación = Number(prompt(`${nombre}, Ingresa el número de tu puntuación para verificar si ganaste`));
    
  4. Saldo de cuenta: Tu código para mostrar el saldo de la cuenta está bien. Solo recuerda que el valor de saldoDisponible ya es un número, así que no necesitas convertirlo nuevamente.

  5. Bienvenida al usuario: El mensaje de bienvenida está bien estructurado. Solo asegúrate de que el nombre ingresado por el usuario sea manejado correctamente.

Espero que estas sugerencias te sean útiles y te ayuden a mejorar tus habilidades en programación. ¡Sigue practicando y divirtiéndote con JavaScript!

Espero haber ayudado y buenos estudios!

Hola Brenda!! ¿Cómo te encuentras? Oye muchísimas gracias por tomarte el tiempo de analizar mi código y darme las sugerencias pertinentes, esto me ayuda a mejorar bastante la estructuración y la lógica a la hora de programar. Gracias y mis mejores deseos para ti en todo lo que hagas.