Generation

generate functionFri, 31 Mar 2023

Crear una Clase llamada Book con las siguientes propiedades: id, tituloLibro, autor, fecha- Lanzamiento, editorial, paginas, esta última propiedad será una Lista de la clase BookPage Crear una Clase llamada BookPage con las siguientes propiedades: id, numeroPagina, con- tenido. Crear un programa, que permita al usuario crear un nuevo libro, el usuario deberá ingresar el Título del Libro, el Nombre del Autor, la Fecha de Lanzamiento, la Editorial, el Id deberá ser generado utilizando el objeto GUID. Al finalizar la creación del Libro deberá aparecer un menú con las siguientes opciones: 1. Agregar Página 2. Ver Páginas Libro 3. Buscar Capítulo 4. Salir. La opción de Agregar Página deberá crear una nueva instancia de la clase BookPage y deberá ingresar el número de la página y el contenido, el ID será generado dinámicamente utilizando el objeto GUID La opción de Ver Páginas Libro deberá emular un lector digital, con un formato similar al sigui- ente: * * Capitulo No <No_Página> * * <Contenido de la Página> [N] Siguiente Página [S] Salir Si el usuario presiona la tecla n o N deberá mostrar el contenido de la siguiente página y si presiona la tecla s o S deberá regresarlo al menú principal, puede utilizar ConsoleKey para hacer las valida- ciones del ingreso del teclado. Ing. Walter Cordero Hoja de Actividades - Programación IIIInstrucciones de Entrega Deberá comprimir la solución completa con todo lo que incluya el folder de su proyecto y cargarla a la plataforma CANVAS, tienen hasta las 13:30 horas para subir los ejercicios La opción Buscar Libro deberá permitir al usuario ingresar el número de página a ver, si el número de la página existe, este deberá mostrar el contenido, de lo contrario deberá mostrar el mensaje de que la página solicitada no existe. Por último, la opción Salir deberá sacar al usuario del programa.

class Book { int id; string title; string author; Date_Launching date_launching; string editorial; int pages; } class BookPage { int id; int page_number; string content; }

Questions about programming?Chat with your personal AI assistant