Hola Freddy, espero que estés bien
¡Espero que estés bien! Veo que estás trabajando con un código en JavaScript que determina si una persona es mayor o menor de edad, lo cual es importante para saber si puede obtener una licencia de conducir en México.
El código que compartiste está casi correcto, pero hay un pequeño detalle que podrías considerar. Cuando usas prompt
para obtener la edad del usuario, el valor que se recibe es una cadena de texto (string). Para asegurarte de que la comparación se realice correctamente, es una buena práctica convertir esa cadena en un número usando parseInt
o Number
. Aquí tienes un ejemplo de cómo podrías hacerlo:
let edad = parseInt(prompt("Ingrese su edad:"));
if (edad >= 18) {
console.log("Eres mayor de edad.");
} else {
console.log("Eres menor de edad.");
}
Con respecto a las afirmaciones que debes analizar, las correctas son:
- B) Si la edad es menor que 18, el mensaje que se mostrará en la consola será: "Eres menor de edad". Esto es correcto porque la condición
else
cubre todos los casos en los que la edad es menor que 18. - C) Si la edad es igual a 18, el mensaje que se mostrará en la consola será: "Eres mayor de edad". Esto también es correcto porque la condición
edad >= 18
incluye el caso en el que la edad es exactamente 18.
Espero que esto te ayude a entender mejor cómo funciona el código y a seleccionar las afirmaciones correctas. ¡Espero haber ayudado y buenos estudios!