¡Hola Steven, espero que estés bien!
Tu código parece estar en buen camino y es genial que estés practicando la lógica de programación. Aquí hay algunas sugerencias para darle un poco más de estilo y funcionalidad:
Consistencia en los mensajes: Ya que tienes un mensaje de error definido, puedes usarlo directamente en lugar de escribir el mismo mensaje varias veces. Esto hace que el código sea más fácil de mantener.
Uso de let y const: Si una variable no va a cambiar, es una buena práctica usar const en lugar de let. Por ejemplo, si numeroDeVenta y saldoDisponible no cambian, podrías declararlos como constantes.
Validación de entradas: Podrías agregar una validación para asegurarte de que el usuario ingrese un número para la edad, usando parseInt o Number.
Aquí tienes un ejemplo con algunas de estas mejoras:
alert("Bienvenida y bienvenido");
let nombre = "Lua";
const edadMinimaParaLicencia = 18;
let edad = 25;
const numeroDeVenta = 50;
const saldoDisponible = 1000;
const mensajeDeError = "!ERROR¡ Completa todos los campos";
alert(mensajeDeError);
nombre = prompt("¿Cuál es tu nombre?");
edad = parseInt(prompt("¿Cuántos años tienes?"), 10);
if (!isNaN(edad)) {
if (edad >= edadMinimaParaLicencia) {
alert(nombre + ", ¡puedes obtener tu licencia de conducir!");
} else {
alert(nombre + ", debes tener 18 años para tu licencia.");
}
} else {
alert("Por favor, ingresa un número válido para la edad.");
}
Espero que estas sugerencias te sean útiles. Sigue practicando y experimentando con tu código. ¡La programación es un proceso de aprendizaje continuo!
Espero ter ajudado y buenos estudios!