Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

[Proyecto] Desafio 1 resuelto

/*Desafíos

Muestra una alerta con el mensaje "¡Bienvenida y bienvenido a nuestro sitio web!".
Declara una variable llamada nombre y asígnale el valor "Luna".
Crea una variable llamada edady asígnale el valor 25.
Establece una variable numeroDeVentas y asígnale el valor 50.
Establece una variable saldoDisponible y asígnale el valor 1000.
Muestra una alerta con el texto "¡Error! Completa todos los campos".
Declara una variable llamada mensajeDeError y asígnale el valor "¡Error! Completa todos los campos". Ahora muestra una alerta con el valor de la variable mensajeDeError .
Utiliza un prompt para preguntar el nombre del usuario y almacénalo en la variable nombre .
Pide al usuario que ingrese su edad usando un prompt y almacénala en la variable edad.
Ahora, si la edad es mayor o igual a 18, muestra una alerta con el mensaje "¡Puedes obtener tu licencia de conducir!".*/

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

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

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

nombre = prompt("¿ Cual es tu nombre :");
edad = prompt("¿ Cual es tu edad :");

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

¡Hola Adrian!

Parece que estás resolviendo un desafío interesante. Al revisar tu código, noté que estás en el camino correcto, pero parece que estás teniendo un problema con el mensaje de error. En lugar de mostrar el mensaje "¡Error! Completa todos los campos", estás solicitando el nombre y la edad del usuario antes de mostrar el mensaje de error.

Una forma de solucionar esto sería mostrar el mensaje de error después de que el usuario haya ingresado su nombre y edad, y antes de verificar si la edad es mayor o igual a 18. De esta manera, el usuario verá el mensaje de error si no completa los campos antes de la verificación de la edad.

Aquí tienes un ejemplo de cómo podrías reorganizar tu código para lograr esto:

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

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

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

if (nombre && edad) {
  if (edad >= 18) {
    alert("¡Puedes obtener tu licencia de conducir!");
  } else {
    let mensajeDeError = "¡Error! Completa todos los campos";
    alert(mensajeDeError);
  }
} else {
  let mensajeDeError = "¡Error! Completa todos los campos";
  alert(mensajeDeError);
}

Espero que esto te ayude a resolver el desafío. ¡Sigue adelante y no dudes en preguntar si necesitas más ayuda!

Espero haber ayudado y buenos estudios!

En el desafio no te piden que hagas una verificacion si no la hubiera colocado solo te piden que hagas el mensaje y lo metas en una variable por eso puse las instrucciones como venian en el desafio como comentario le adjunto las instrucciones del desafioIngrese aquí la descripción de esta imagen para ayudar con la accesibilidad