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

[Proyecto] Desafío: hora de practicar

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

1 respuesta

Hola, Fabian, espero que estés bien

He revisado tu código y parece que hay un pequeño problema con cómo estás manejando la entrada de la edad. El valor devuelto por prompt es una cadena de texto, por lo que necesitas convertirlo a un número antes de realizar comparaciones numéricas.

Puedes usar parseInt para convertir la entrada a un número entero. Aquí te muestro cómo podrías ajustar tu código:

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

alert("¡Error! completa todos los campos");

let mensajeDeError = "Error Completa todos los campos";

alert(mensajeDeError);

nombre = prompt("Nombre de usuario:");

edad = parseInt(prompt("¿Cuántos años tienes?"), 10);

if (edad >= 18) {
    alert("¡Puedes obtener tu licencia de conducir!");
} else {
    alert("¡No puedes obtener tu licencia!");
}

Con este cambio, el programa debería funcionar correctamente al comparar la edad ingresada.

Espero haber ayudado y buenos estudios!