Skip to content

Objetos

En este ejercicio, vamos a crear un programa que permita gestionar una biblioteca de forma básica. El usuario podrá agregar libros, ver la lista completa de libros y buscar libros por su título. Usaremos objetos y arrays para estructurar y manejar los datos, junto con funciones para implementar las acciones del programa.

Requisitos del ejercicio

  • Agregar Libros: El usuario podrá añadir libros con información básica como título, autor y año de publicación.
  • Ver Libros: El usuario podrá consultar la lista completa de libros en la biblioteca.
  • Buscar Libros: El usuario podrá buscar libros por su título y ver los detalles del libro encontrado.
  • Salir del Programa: Una opción para salir del programa cuando el usuario lo desee.

Instrucciones

  1. Definir la Estructura del Objeto Libro: Cada libro será representado por un objeto que tendrá las siguientes propiedades:

    • Título: Nombre del libro.
    • Autor: Nombre del autor del libro.
    • Año de Publicación: Año en que se publicó el libro.
  2. Crear la Lista de Libros: Utiliza un array para almacenar los objetos que representan los libros.

  3. Agregar Funcionalidades al Programa: Diseña las siguientes opciones:

    • Agregar un Libro: Pide al usuario que ingrese el título, autor y año de publicación del libro. Crea un objeto con esta información y agrégalo al array.
    • Ver la Lista de Libros: Muestra al usuario la lista completa de libros almacenados en el array.
    • Buscar un Libro por Título: Solicita al usuario que ingrese el título del libro que desea buscar. Si el libro existe, muestra sus detalles; de lo contrario, informa que no se encontró.
    • Salir del Programa: Proporciona una opción para salir del programa.
  4. Interacción con el Usuario: Utiliza prompt, alert y confirm para interactuar con el usuario. Implementa un menú que se muestre en un bucle hasta que el usuario decida salir del programa.