A los ejercicios planteados realice el siguiente codigo:
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 nombre = prompt("Me indicas tu nombre de usuario por favor?");
let edad = prompt("Ingresa tu edad");
if (edad == 18){
alert("¡Puedes obtener tu licencia de conducir!");
}
Revise el codigo con chatGPT y me dio las siguientes correcciones:
Claro. A continuación te presento las correcciones exactas al código del usuario, sin utilizar emojis, y explico brevemente los errores detectados y sus motivos.
Código original del usuario:
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 nombre = prompt("Me indicas tu nombre de usuario por favor?");
let edad = prompt("Ingresa tu edad");
if (edad == 18){
alert("¡Puedes obtener tu licencia de conducir!");
}
Errores y correcciones punto por punto:
Punto 7 – mensajeDeError y alerta
Error: Se declara la variable, pero no se muestra con alert
. Además, los paréntesis son innecesarios.
Corrección:
let mensajeDeError = "¡Error! Completa todos los campos";
alert(mensajeDeError);
Punto 8 – prompt del nombre
Error: Se vuelve a declarar la variable nombre
con let
, lo cual genera un error porque ya fue declarada antes.
Corrección:
nombre = prompt("Me indicas tu nombre de usuario por favor?");
Punto 9 – prompt de edad
Errores:
- Se vuelve a declarar la variable
edad
(ya se había declarado antes). - El valor devuelto por
prompt
es un string; para compararlo como número, debe convertirse.
Corrección:
edad = Number(prompt("Ingresa tu edad"));
Punto 10 – condicional de edad
Error: Se evalúa solo si la edad es igual a 18, pero el enunciado dice "mayor o igual a 18".
Corrección:
if (edad >= 18) {
alert("¡Puedes obtener tu licencia de conducir!");
}
Código corregido completo:
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("Me indicas tu nombre de usuario por favor?");
edad = Number(prompt("Ingresa tu edad"));
if (edad >= 18) {
alert("¡Puedes obtener tu licencia de conducir!");
}
Este código ahora funciona correctamente y cumple con todos los requisitos propuestos.
ES IMPORTANTE ANALIZAR LAS CORRECCIONES Y SUGERENCIAS QUE REALIZO PUESTO QUE ES COMO TENER UN TUTOR PERSONAL.