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

Desafío Lógica de Programación con JavaScript

Hola, dejo aquí mis primeros ejercicios para que me den su punto de vista y opiniones constructivas.

// Ejercicio 1
alert('¡Bienvenida y bienvenido a nuestro sitio web!');
// Ejercicio 2
let nombre = 'Lua';
// Ejercicio 3
let edad = 25;
// Ejercicio 4
let numeroDeVentas = 50;
// Ejercicio 5
let saldoDisponible = 1000;
// Ejercicio 6
alert('!Error! Completa todos los campos, por favor.');
// Ejercicio 7
let mensajeDeError = '¡Error! Completa todos los campos.';
alert(mensajeDeError);
// Ejercicio 8
let respuesta = prompt('¿Cuál es tu nombre de usuario?');
if (nombre = respuesta) {
    alert('Bienvenido/a ' + nombre);
}
// Ejercicio 9
let edadCorrecta = prompt('¿Cuál es tu edad?');
 if (edadCorrecta >= 18) {
    alert('¡Puedes obtener tu licencia de conducir!');
}
1 respuesta

Hola Ivonne, espero que estés bien

¡Gracias por compartir tus ejercicios! Veamos cada uno de ellos:

  1. Ejercicio 1: El uso de alert para dar la bienvenida está bien. Es una buena manera de interactuar con el usuario.

  2. Ejercicio 2 a 5: Has declarado variables correctamente. Asegúrate de que los nombres de las variables sean claros y representativos de su propósito.

  3. Ejercicio 6 y 7: Estás utilizando alert para mostrar mensajes de error. En el ejercicio 7, has almacenado el mensaje en una variable antes de mostrarlo, lo cual es una buena práctica si planeas reutilizar el mensaje.

  4. Ejercicio 8: Aquí hay un pequeño error en la condición if. Deberías usar == o === para comparar valores, en lugar de = que se utiliza para asignar valores. El código corregido sería:

    let respuesta = prompt('¿Cuál es tu nombre de usuario?');
    if (nombre === respuesta) {
        alert('Bienvenido/a ' + nombre);
    }
    
  5. Ejercicio 9: Este ejercicio funciona correctamente para verificar si alguien tiene 18 años o más. Sin embargo, ten en cuenta que prompt siempre devuelve una cadena, por lo que podrías querer convertir edadCorrecta a un número para evitar problemas en comparaciones más complejas. Puedes hacerlo así:

    let edadCorrecta = Number(prompt('¿Cuál es tu edad?'));
    if (edadCorrecta >= 18) {
        alert('¡Puedes obtener tu licencia de conducir!');
    }
    

En general, has hecho un gran trabajo. La práctica constante te ayudará a mejorar tus habilidades en lógica de programación y JavaScript.

Espero haber ayudado y buenos estudios!