Hola Ariel, espero que estés bien
Parece que tienes algunos errores de sintaxis en tu código que pueden estar causando problemas. Vamos a revisarlos uno por uno:
Error de sintaxis en prompt:
- Debería ser
prompt en lugar de promtp. Asegúrate de corregir esto en todas las instancias donde lo has escrito incorrectamente.
Condición para el número cero:
- En el segundo bloque, estás usando
if (numero = 0). El operador = es para asignación, mientras que == o === son para comparación. Deberías usar if (numero == 0).
Espacios en el tercer bloque:
- En
if ( puntuacion > = 100), no debería haber un espacio entre > y =. Debería ser if (puntuacion >= 100).
Errores de ortografía y formato:
- En el bloque 3, "felisidades" debería ser "felicidades" y "intenatalo" debería ser "inténtalo".
- En el bloque 5, asegúrate de que el mensaje de bienvenida no tenga espacios innecesarios, debería ser
alert(\¡Bienvenido, ${nombre}!`);`.
Aquí tienes el código corregido:
// 1
let dia = prompt("¿Qué día de la semana es?");
if (dia == "sabado" || dia == "domingo") {
alert("Buen día, fin de semana");
} else {
alert("Buena semana");
}
// 2
let numero = prompt("Ingrese un número");
if (numero > 0) {
alert("El número es positivo");
} else if (numero < 0) {
alert("El número es negativo");
} else if (numero == 0) {
alert("El número es cero");
}
// 3
let puntuacion = prompt("Ingrese su puntuación:");
if (puntuacion >= 100) {
alert("¡Felicidades, has ganado!");
} else {
alert("Inténtalo de nuevo");
}
// 4
let saldo = 1500;
let mensaje = `Tu saldo actual es de $${saldo}.`;
alert(mensaje);
// 5
let nombre = prompt("Ingrese su nombre");
alert(`¡Bienvenido, ${nombre}!`);
Espero que estas correcciones te sean útiles. ¡Espero haber ayudado y buenos estudios!