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

Desafio: Hora de practicar

Mi código fue escrito de esta forma:

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

let nombre = "Lua";
let edad = 25;
let numeroDeVentas = 50;
let saldoDisponible = 1000;
let mensajeDeError = "¡Error! Completa todos los campos";

alert(mensajeDeError);

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

console.log(nombre);

let preguntaEdad = prompt("Ingrese su edad");

console.log(edad);

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

Sin embargo, cuando escribo el nombre no se guarda en la consola, siempre queda guardado el nombre de Lua, lo mismo sucede con la edad, solo queda almacenado 25; además, no importa que edad coloque, siempre me aparece el mensaje ¡Puedes obtener tu licencia de conducir!

2 respuestas

El problema está en que no estás guardando en la variable edad la entrada del usuario, por ello nunca cambia y siempre se mantiene su valor inicial.
Para solucionar el problema debes hacer que la entrada del usuario se almacene en las variables que definiste inicialmente.

Hola Rodrigo,

Lo que sucede es que estas guardando lo que ingresa por prompt

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

let preguntaEdad = prompt("Ingrese su edad");

en las variables preguntaNombre y preguntaEdad

y estas trabajando

console.log(nombre);

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

con las variables nombre y edad

Prueba hacer:

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

edad = prompt("Ingrese su edad");