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

**Primera Prueba **

let diaDeLaSemana = prompt("¿Qué día de la semana es?:");

console.log(diaDeLaSemana == "Sábado" || diaDeLaSemana == "Domingo");
if (diaDeLaSemana == "Sábado" || diaDeLaSemana == "Domingo") {
alert("Buen fin de semana");
} else {
alert("¡Buena semana!");
}

**Segunda Prueba **

let = prompt ("Ingresa un número para saber si es positivo o negativo");
console.log("El número ingresado es: " + let);
if (let > 0) {
console.log("El número es positivo");
alert("El número es positivo");
}else if (let < 0) {
console.log("El número es negativo");
alert("El número es negativo");
}else {
console.log("El número es cero");
alert("El número es cero");
}

**Tercera Prueba **

let puntuación = prompt("Ingrese su puntuación (0-100):");
if (puntuación >= 100) {
alert("¡Felicidades! Has obtenido una puntuación perfecta.");
} else if (puntuación <= 100) {
alert("Intentalo nuevamente para ganar.");
}

**Cuarta Prueba **

let saldoCuenta = "$1600"
console.log("El saldo de la cuenta es: " + saldoCuenta);
alert("El saldo de la cuenta es: " + saldoCuenta);

**Quinta Prueba **

let nombreUsuario = prompt("Por favor, ingresa tu nombre:");
console.log("Nombre de usuario ingresado: " + nombreUsuario);
alert("¡Hola, " + nombreUsuario + "! Bienvenido a nuestra aplicación.");

1 respuesta

Hola Daniela, espero que estés bien

¡Gracias por compartir tus pruebas! Vamos a revisar cada una para asegurarnos de que todo esté en orden.

Primera Prueba:
Tu código para verificar el día de la semana parece correcto. Estás utilizando prompt para pedir el día y luego comparando si es "Sábado" o "Domingo". Todo bien aquí.

Segunda Prueba:
Aquí hay un pequeño error. Estás utilizando let = prompt(...), lo cual no es correcto. let es una palabra reservada para declarar variables. Deberías cambiar el nombre de la variable, por ejemplo:

let numero = prompt("Ingresa un número para saber si es positivo o negativo");
console.log("El número ingresado es: " + numero);
numero = Number(numero); // Asegúrate de convertir el valor ingresado a un número
if (numero > 0) {
    console.log("El número es positivo");
    alert("El número es positivo");
} else if (numero < 0) {
    console.log("El número es negativo");
    alert("El número es negativo");
} else {
    console.log("El número es cero");
    alert("El número es cero");
}

Tercera Prueba:
Hay un pequeño ajuste que puedes hacer. El código actual muestra "Intentalo nuevamente para ganar." incluso si la puntuación es 100. Debes cambiar la condición para que solo muestre ese mensaje si la puntuación es menor a 100:

let puntuación = prompt("Ingrese su puntuación (0-100):");
puntuación = Number(puntuación); // Convertir a número
if (puntuación >= 100) {
    alert("¡Felicidades! Has obtenido una puntuación perfecta.");
} else {
    alert("Intentalo nuevamente para ganar.");
}

Cuarta Prueba:
El saldo de la cuenta está siendo tratado como una cadena de texto en lugar de un número. Si necesitas realizar operaciones matemáticas con el saldo, considera almacenarlo como un número. Si solo es para mostrar, está bien como lo tienes, pero podrías mejorar la presentación usando template strings:

let saldoCuenta = 1600; // Como número
console.log(`El saldo de la cuenta es: $${saldoCuenta}`);
alert(`El saldo de la cuenta es: $${saldoCuenta}`);

Quinta Prueba:
Este ejercicio está bien implementado. Estás capturando el nombre y mostrando un mensaje de bienvenida correctamente.

Espero que estas sugerencias te sean útiles y te ayuden a mejorar tus pruebas. ¡Bons estudios!