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

En esta actividad, resolvió una serie de desafíos para reforzar mis conocimientos en lógica de programación con JavaScript. Durante el proceso, trabajé con variables, estructuras condicionales (if-else), interacción con el usuario (prompt, alert) y el uso de template strings. A continuación, explico cada desafío y su solución:

  1. Día de la semana: Pedí al usuario que ingresara un día y validé si era fin de semana o un día laboral.
  2. Número positivo o negativo: Tomé un número ingresado por el usuario y determiné si era positivo, negativo o cero.
  3. Sistema de puntuación: Comparé una puntuación ingresada con un valor mínimo para indicar si el usuario ganó o no.
  4. Saldo de cuenta: Mostré un mensaje con el saldo del usuario usando una variable y un template string.
  5. Mensaje de bienvenida: Solicité el nombre del usuario y le di una bienvenida personalizada.

A continuación, incluyo el código de los desafíos en un solo archivo JavaScript llamado desafios.js:

desafios.js

// 1. Determinar si es fin de semana o día laboral
let diaDeLaSemana = prompt("¿Qué día de la semana es?"); 
if (diaDeLaSemana === "sábado" || diaDeLaSemana === "domingo") {
    alert("¡Buen fin de semana!");
} else {
    alert("¡Buena semana!");
}

// 2. Verificar si un número es positivo, negativo o cero
let numero = parseFloat(prompt("Escribe un número positivo o negativo"));
if (numero > 0) {
    alert("Número positivo");
} else if (numero < 0) {
    alert("Número negativo");
} else {
    alert("El número es cero");
}

// 3. Sistema de puntuación para un juego
let puntuacion = parseInt(prompt("Ingresa tu puntuación:"));
if (puntuacion >= 100) {
    alert("¡Enhorabuena, has ganado!");
} else {
    alert("Inténtalo de nuevo para ganar.");
}

// 4. Mensaje con el saldo de una cuenta
let saldoCuenta = parseFloat(prompt("Ingresa el saldo de tu cuenta:"));
alert(`Tu saldo es de $${saldoCuenta}.`);

// 5. Mensaje de bienvenida personalizado
let nombre = prompt("Por favor, ingresa tu nombre");
alert(`¡Bienvenido, ${nombre}!`);
1 respuesta

Hola Laura, espero que estés bien

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

Nuestro canal en youtube también tiene varios videos relacionados con Javascript: https://www.youtube.com/@AluraLatam

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!