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

Desafio,Lógica de programación Java Script

Quiero compatirles los 5 desafios que he realizado hasta el momento:

// 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("bienvenidos al primer ejercicio")
let diaDeLaSemana = prompt("por favor ingresa el día de la semana");

if (diaDeLaSemana === "sabado" || diaDeLaSemana === "domingo"){
alert("¡Buen fin de semana!")
}else {
alert("¡Buena semana!")
}

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

let numero = prompt('Escribe un número positivo o negativo');

if (numero > 0) {
alert("el número es positivo")
}else if (numero < 0){
alert("el número es negativo")
}else{
alert("el número es cero")
}

// Crea un sistema de puntuación para un juego

lert("bienvenidos al tercer ejercicio")

let puntacion = prompt("por favor ingresa la puntuacíon");

if (puntacion >= 100){
console.log("¡Felicidades, has ganado!")
}else{
console.log("Intentalo nuevamente para ganar.")
}

// cuarto ejercicio

alert("bienvenido al programa para mostrale al usuario en pantalla el saldo de su cuenta")

let saldoDeCuenta = 500;

alert(tu saldo de cuenta actualmente es ${saldoDeCuenta});

// quinto ejercicio

let nombre = prompt("por favor ingresa tu nombre")

alert(bienvendio ${nombre});

1 respuesta

Hola Brayan, espero que estés bien

¡Qué bueno que has compartido tus desafíos! Veo que has estado practicando lógica de programación en JavaScript, lo cual es una excelente manera de mejorar tus habilidades. Aquí te dejo algunos comentarios sobre tus ejercicios:

  1. Día de la semana: Tu lógica es correcta, pero ten en cuenta que la comparación de cadenas en JavaScript es sensible a mayúsculas y minúsculas. Por ejemplo, si el usuario ingresa "Sabado" en lugar de "sabado", no funcionará como esperas. Puedes usar toLowerCase() para convertir la entrada del usuario a minúsculas y así evitar este problema:

    if (diaDeLaSemana.toLowerCase() === "sabado" || diaDeLaSemana.toLowerCase() === "domingo") {
        alert("¡Buen fin de semana!");
    }
    
  2. Número positivo o negativo: Este ejercicio está bien planteado. Solo asegúrate de que el usuario ingrese un número válido. Puedes usar Number() para convertir la entrada a un número:

    let numero = Number(prompt('Escribe un número positivo o negativo'));
    
  3. Sistema de puntuación: Hay un pequeño error tipográfico en alert (debería ser alert en lugar de lert). Además, sería útil convertir la puntuación ingresada a un número, como en el ejercicio anterior.

  4. Saldo de cuenta: Este ejercicio es sencillo y claro. Podrías considerar agregar funcionalidad adicional, como permitir al usuario ingresar un monto para retirar o depositar y luego actualizar el saldo en consecuencia.

  5. Saludo por nombre: Funciona perfectamente. Es una buena práctica para familiarizarse con la manipulación de cadenas y la interacción con el usuario.

Espero que estos comentarios te sean útiles. ¡Sigue practicando y mejorando tus habilidades en programación!

Espero ter ayudado y bons estudos!