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

Resolución de los desafíos del curso de lógica de programación

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Axel,

Parece que tienes un problema con tu código en JavaScript. Aquí hay algunos puntos que podrías considerar para resolver los errores:

  1. Variable edad duplicada: Estás declarando la variable edad dos veces, lo cual puede causar confusión. Puedes eliminar la declaración inicial o asegurarte de que cada declaración tenga un propósito claro.

  2. Uso de prompt: El valor devuelto por prompt es una cadena de texto. Si necesitas comparar edad como un número, debes convertirla usando parseInt o Number. Por ejemplo:

    let edad = parseInt(prompt("Please could you write your age"));
    
  3. Errores de sintaxis: En la línea 13, parece que hay un error de sintaxis al declarar mensajeDeError. Asegúrate de que el texto esté entre comillas:

    let mensajeDeError = "!ERROR! Completa todos los campos";
    
  4. Orden de las alertas: Asegúrate de que las alertas se muestren en el orden correcto y que tengan sentido en el flujo de tu programa.

Corrigiendo estos puntos, tu código debería funcionar mejor. Aquí tienes un ejemplo corregido:

alert("Bienvenido y Bienvenida a nuestro Sitio WEB");

let nombre = "Lua";
let numeroDeVentas = 50;
let saldoDisponible = 1000;

let mensajeDeError = "!ERROR! Completa todos los campos";
alert(mensajeDeError);

let nombredeUsuario = prompt("Escribe tu nombre de usuario");
let edad = parseInt(prompt("Please could you write your age"));

if (edad >= 18) {
    alert("You can get your driver's license");
}

Espero que esto te ayude a resolver el problema. ¡Buena suerte con tu aprendizaje de programación!

Espero haber ayudado y buenos estudios!

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