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
-
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.
-
Crear la Lista de Libros: Utiliza un array para almacenar los objetos que representan los libros.
-
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.
-
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.