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

[Sugerencia] Desafío 1

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("¿Cuál es tu nombre?");
edad = prompt("¿Cuántos años tienes?");
if (edad >= 18) {
alert("¡Puedes obtener tu licencia de conducir!");
}

1 respuesta

Hola Felipe, espero que estés bien

¡Gracias por compartir tu código con nosotros! Parece que estás trabajando en un script que interactúa con el usuario a través de alertas y prompts. Aquí tienes algunas sugerencias para mejorar y expandir tu desafío:

  1. Validación de entrada: Asegúrate de que las entradas del usuario sean válidas. Por ejemplo, puedes verificar si edad es un número antes de compararlo con 18.

  2. Uso de variables: Veo que tienes una variable mensajeDeError que almacena un mensaje de error. Esto es una buena práctica para evitar repetir cadenas de texto. Puedes hacer lo mismo con otros mensajes que se repiten.

  3. Interacción adicional: Podrías expandir el script para que use las otras variables que declaraste. Por ejemplo, podrías preguntar al usuario cuántas ventas ha realizado y actualizar numeroDeVentas en consecuencia.

  4. Flujo de control: Podrías agregar más lógica condicional para proporcionar diferentes mensajes o acciones basadas en las respuestas del usuario. Por ejemplo, podrías usar saldoDisponible para simular una compra y verificar si el usuario tiene suficiente saldo.

Aquí tienes un ejemplo de cómo podrías integrar algunas de estas sugerencias:

alert("¡Bienvenida y bienvenido a nuestro sitio web!");
let nombre = prompt("¿Cuál es tu nombre?");
let edad = prompt("¿Cuántos años tienes?");
edad = parseInt(edad); // Asegúrate de convertir la entrada a un número

if (isNaN(edad)) {
  alert("Por favor, ingresa una edad válida.");
} else {
  if (edad >= 18) {
    alert("¡Puedes obtener tu licencia de conducir!");
  } else {
    alert("Lo siento, necesitas tener al menos 18 años para obtener una licencia de conducir.");
  }
}

let numeroDeVentas = prompt("¿Cuántas ventas has realizado?");
numeroDeVentas = parseInt(numeroDeVentas);

if (isNaN(numeroDeVentas)) {
  alert("Por favor, ingresa un número válido de ventas.");
} else {
  alert(`Has realizado ${numeroDeVentas} ventas.`);
}

let saldoDisponible = 1000; // Puedes usar esta variable para simular compras

Espero que estas sugerencias te sean útiles para seguir avanzando en tu proyecto.

¡Espero haber ayudado y buenos estudios!