Ejercicio de programación: Reto clases y objetos
Este ejercicio de programación está diseñado para poner a prueba tus conocimientos en .
Información adicional del ejercicio
Crear una clase Libro con propiedades y métodos para gestionar información básica de libros
Contenido del ejercicio
Crea una clase llamada Libro
que represente un libro en una biblioteca. La clase debe tener las siguientes propiedades:
Titulo
(string): el título del libroAutor
(string): el nombre del autorAnioPublicacion
(int): el año en que se publicó el libroPrestado
(bool): indica si el libro está prestado (inicialmente false)
Además, implementa los siguientes métodos:
- Un constructor que acepte título, autor y año de publicación
- Un método
Prestar()
que cambie el estado dePrestado
a true y devuelva true si el libro estaba disponible; si ya estaba prestado, debe devolver false - Un método
Devolver()
que cambie el estado dePrestado
a false y devuelva true si el libro estaba prestado; si no estaba prestado, debe devolver false - Un método
ObtenerInformacion()
que devuelva un string con el formato: "[Título] escrito por [Autor] ([Año]) - [Disponible/Prestado]"
Puedes comenzar definiendo la estructura básica de la clase y luego implementar cada propiedad y método según las especificaciones.
Más ejercicios de
Explora más ejercicios de programación en para mejorar tus habilidades y obtener tu certificación.
Ver más ejercicios deSolución al ejercicio de programación en
¡Desbloquea la solución completa!
Completa el ejercicio de programación en para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en