# data[].attributes.body
Divídanse en equipos de 3-4 personas.

Cada equipo tendrá un líder que coordinará las tareas y se asegurará de que todos participen activamente.

# data[].attributes.body
Para esta actividad, cada estudiante desempeñará un rol clave en el desarrollo del sistema. A continuación, se detallan los roles y responsabilidades:

Líder del Proyecto: Se encarga de coordinar el trabajo del equipo, garantizar que los módulos funcionen juntos y verificar que todos los requisitos estén cubiertos.

Desarrollador de Registro de Libros: Responsable de la función que permite agregar libros al sistema y almacenarlos en un arreglo.

Desarrollador de Gestión de Préstamos: Se encarga de desarrollar la función que permite prestar libros, verificando su disponibilidad en la matriz y actualizando el estado de los préstamos.

Desarrollador de Devoluciones: Desarrolla la función para devolver libros y actualizar su estado dentro del arreglo o matriz.

Desarrollador de Consultas: Implementa las funciones para buscar libros por título o autor y verificar su disponibilidad.

# data[].attributes.body
El objetivo de esta actividad colaborativa es diseñar e implementar un sistema básico de gestión de una biblioteca utilizando programación estructurada en C#. El sistema debe permitir registrar libros, gestionar préstamos, devolver libros y consultar la disponibilidad. El uso de arreglos, matrices y funciones será esencial para almacenar y procesar la información.

El sistema simulará una biblioteca en la que los usuarios pueden buscar libros por título o autor, tomar libros prestados, y devolverlos. Los roles del equipo se dividirán para abordar cada una de estas funcionalidades, colaborando en la creación del sistema estructurado.

# data[].attributes.body
El sistema de biblioteca tendrá cuatro procesos principales, cada uno implementado como funciones independientes:

1. Registro de libros

2. Préstamo de libros

3. Devolución de libros

4. Consulta de disponibilidad de libros

Cada funcionalidad interactúa con una matriz o arreglo para almacenar los datos de los libros.

# data[].attributes.body
El sistema debe permitir registrar un número limitado de libros en un arreglo o matriz que almacena información básica: título, autor y estado de disponibilidad. Se utilizarán arreglos de strings y bool para registrar los datos de los libros.

# data[].attributes.body
Para realizar un préstamo, el sistema debe verificar si el libro está disponible. Si está disponible, su estado se actualiza para reflejar que está en préstamo.

# data[].attributes.body
El usuario puede buscar libros por su título o autor. Si el libro está disponible, el sistema muestra su estado actual.

# data[].attributes.body
Presentar su solución en este tablero.

Explicarán cómo abordaron el problema, cómo se dividieron las tareas, y qué resultados obtuvieron.

Los otros equipos pueden hacer preguntas y proporcionar retroalimentación.