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

09 Desafío: hora de practicar

alert("¡Bienvenida y bienvenido a nuestro sitio web!");

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

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

let mensajeDeError = "¡Error! Completa todos los campos";

nombre = prompt("¿Cuál es tu nombre?");
edad = prompt("¿Cuál es tu edad?");


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

Listo, funciono aunque me tarde mucho :)

1 respuesta

¡Hola Jonatan!

Veamos tu código y tratemos de resolver tu duda. Parece que has completado la mayoría de los desafíos con éxito, ¡así que felicidades por eso! Sin embargo, parece que te has encontrado con un problema con el mensaje de error.

El problema parece estar en el orden en que estás mostrando el mensaje de error. Antes de pedir al usuario que ingrese su nombre y edad, estás mostrando el mensaje de error. Esto puede ser confuso para el usuario, ya que aún no ha tenido la oportunidad de completar los campos.

Para resolver esto, podrías mover la línea que muestra el mensaje de error después de que el usuario haya ingresado su nombre y edad utilizando el prompt. De esta manera, el mensaje de error se mostrará solo si el usuario no completa los campos requeridos.

Espero que esto te ayude a resolver tu problema. Si tienes alguna otra pregunta, no dudes en preguntar.

¡Espero haber ayudado y buenos estudios!