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

[Proyecto] Desafío: hora de practicar

Desarrollo al desafío: hora de practicar

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('¡Error! Completa todos los campos');
////////////////////////
let nombre = prompt("Nombre");
let edad = prompt("Edad");
if(edad >= 18){
alert('¡Puedes obtener tu licencia de conducir!')
}

1 respuesta

Hola Lukas, espero que estés bien

¡Qué bueno que estás trabajando en el desafío! Parece que estás desarrollando un pequeño script para interactuar con el usuario a través de alertas y prompts. Aquí hay algunos comentarios y sugerencias para mejorar tu código:

  1. Variables Duplicadas: Veo que has declarado la variable nombre dos veces. La primera vez la iniciaste con el valor "Lua", y luego la usas para almacenar el valor ingresado por el usuario con prompt("Nombre"). Si no necesitas el valor inicial "Lua", puedes eliminar esa línea inicial.

  2. Mensajes de Error: Has declarado mensajeDeError pero no lo estás usando en el código. Si deseas usar esta variable para mostrar el mensaje de error, puedes hacerlo así:

    let mensajeDeError = "¡Error! Completa todos los campos";
    alert(mensajeDeError);
    
  3. Condiciones de Edad: En el bloque if, asegúrate de que la variable edad sea tratada como un número. prompt devuelve un string, por lo que podrías convertirlo a número usando parseInt o Number:

    let edad = parseInt(prompt("Edad"));
    if (edad >= 18) {
        alert('¡Puedes obtener tu licencia de conducir!');
    }
    
  4. Flujo de Trabajo: Considera el flujo de trabajo de tu aplicación. Por ejemplo, puedes primero pedir al usuario que ingrese su nombre y edad, y luego mostrar un mensaje de bienvenida personalizado:

    let nombre = prompt("Nombre");
    let edad = parseInt(prompt("Edad"));
    
    alert(`¡Bienvenida y bienvenido a nuestro sitio web, ${nombre}!`);
    
    if (edad >= 18) {
        alert('¡Puedes obtener tu licencia de conducir!');
    } else {
        alert('Lo siento, aún no puedes obtener tu licencia de conducir.');
    }
    

Espero que estos consejos te sean útiles. ¡Sigue practicando y mejorando tus habilidades de programación! Espero haber ayudado y buenos estudios!