Programacion

Páginas: 2 (310 palabras) Publicado: 12 de diciembre de 2013
Laboratorio Programación I
Examen III Parcial
UNITEC
Se necesita un programa para la biblioteca CRAI de Unitec que les permita llevar un control
de los préstamos. La biblioteca cuenta con Nlibros. Preguntar cuantos libros tendrá la
biblioteca usando la ventana de diálogo showInputDialog. Ingresar los datos de los libros al
sistema (si desea puede usar el Scanner para ingresarestos datos), luego preguntar que
operación desea realizar 1 si es un préstamo, 2 si es una devolución y 3 si desea imprimir
toda la lista de libros. Si desea un libro solicitar el código dellibro y si está disponible
marcarlo como prestado sino mostrar un mensaje que esta ocupado.
Clase: Libro
Atributos
- Codigo: El código del libro. Privado
- Titulo: Nombre del libro. Privado
-Disponible: Valor booleano que indica si estado del libro: disponible o prestado. Es
privada y no puede ser modificada directamente por el usuario.
- TotalPrestado: Total de libros prestados porla biblioteca. Estática y no puede ser
modificada directamente por el usuario.
Métodos
Constructor con parámetros: Recibe de parámetros el código y titulo.
Establecer/Obtener: Métodos de losatributos de la clase.
Prestar: Función que permite prestar un libro, si el libro está disponible. Devuelve true si el
libro se puede prestar ó false si el libro no se puede prestar porque yaesta prestado. Si
el libro se puede prestar su atributo Disponible pasa a ser prestado. Por cada libro
prestado aumenta el valor del atributo total prestado.
Entregar: Procedimiento quepermite liberar un libro cuando el alumno ha entregado el
libro. Su estado pasa a ser Disponible. Por cada libro entregado el valor del atributo
Total Prestado disminuye.
Imprimir: Procedimiento queimprime los atributos del libro.
NOTA
Subir el examen a Moodle en un archivo comprimido con los archivo .java de las clases. El
nombre del archivo debe ser ExamenIII.zip/.rar

Suerte!

Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS