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

[Proyecto] Desafio 10 del primer modulo

Hola, la lógica de programacion que me dio mi mente para escribir el desafio 10 fue asi;

let mayorEdad="18"; let edad = prompt("ingrese su edad :");

if (edad >= mayorEdad){ alert("¡Puedes obtener tu licencia de conducir!");

}

1 respuesta

¡Hola! Parece que estás teniendo un problema con el desafío 10 del primer módulo de tu curso de Lógica de Programación con JavaScript. Según el contexto que proporcionaste, el problema parece estar en la comparación de edades.

El error está en que estás comparando la edad con un string en lugar de un número. Al utilizar comillas alrededor del número 18, estás convirtiendo ese número en un string, por lo que la comparación no se realiza correctamente. Para solucionarlo, simplemente elimina las comillas alrededor del número 18 en la variable mayorEdad para que sea tratado como un número.

Aquí tienes un ejemplo de cómo debería quedar:

let mayorEdad = 18;
let edad = prompt("Ingrese su edad:");

if (edad >= mayorEdad){
    alert("¡Puedes obtener tu licencia de conducir!");
}

Con esta corrección, la comparación de edades debería funcionar correctamente. ¡Espero que esto te ayude a resolver tu desafío! Si necesitas más ayuda, no dudes en preguntar. ¡Buena suerte! Espero haber ayudado y buenos estudios!