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

Desafío: hora de practicar

Les dejo mi código para este desafío. Espero sus comentarios.

1 - Muestra una alerta con el mensaje "¡Bienvenida y bienvenido a nuestro sitio web!".
2 - Declara una variable llamada nombre y asígnale el valor "Lua".
3 - Crea una variable llamada edad y asígnale el valor 25.
4 - Establece una variable numeroDeVentas y asígnale el valor 50.
5 - Establece una variable saldoDisponible y asígnale el valor 1000.
6 - Muestra una alerta con el texto "¡Error! Completa todos los campos".
7 - 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 .
8- Utiliza un prompt para preguntar el nombre del usuario y almacénalo en la variable nombre.
9 - Pide al usuario que ingrese su edad usando un prompt y almacénala en la variable edad.
10 - Ahora, si la edad es mayor o igual a 18, muestra una alerta con el mensaje "¡Puedes obtener tu licencia de conducir!". Si necesitas ayuda, las soluciones a las actividades estarán disponibles en la sección.

alert ( "¡Bienvenida y bienvenido a nuestro sitio web!");
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";

let nombreDeUsuario = prompt ('Digite su nombre');
console.log(nombreDeUsuario);

let edadDeUsiario = prompt ('Digite su edad');
console.log(edadDeUsiario);

if (edadDeUsiario >= 18)
{
alert ("¡Puedes obtener tu licencia de conducir!")
}

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

1 respuesta

¡Hola, Arturo!

Tu código está bastante bien, pero hay algunos detalles que podrías ajustar. Aquí te dejo algunas sugerencias:

  1. Variables de nombre y edad: En el paso 8 y 9, deberías usar las variables nombre y edad que ya habías declarado antes, en lugar de crear nombreDeUsuario y edadDeUsiario. Así, el código quedaría más claro y seguiría las instrucciones del desafío.

  2. Conversión de tipo: Cuando obtienes la edad del usuario con prompt, el valor se almacena como una cadena de texto. Para compararlo correctamente en el condicional, deberías convertirlo a número. Puedes hacerlo usando parseInt o Number.

Aquí tienes una versión ajustada de tu código:

alert("¡Bienvenida y bienvenido a nuestro sitio web!");
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('Digite su nombre');
console.log(nombre);

edad = parseInt(prompt('Digite su edad'));
console.log(edad);

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

Espero que estas sugerencias te sean útiles.