Projekt wirtualnej biblioteki - jak sprawdzić czy książka jest wypożyczona?

Projekt wirtualnej biblioteki - jak sprawdzić czy książka jest wypożyczona?
H6
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 12
0

Mam program, który ma być wirtualną biblioteką. Za pomocą kolekcji wyświetlam wszystkie książki, nawet umiem je posortować zależnie od tego, czego chce. Problemem jest to , że nie wiem jak zrobić dalsze podpunkty w zadaniu:
• czyWypozyczona – określa, czy książka jest obecnie wypożyczona: true – tak, false
– nie (boolean);
• liczbaWypozyczen – zlicza ile razy książka została wypożyczona i zwrócona (!) do
biblioteki (int).
Listą książek należących do biblioteki zarządzać powinna klasa Biblioteka zawierająca
następujące składowe:
• ksiazki – tablica obiektów typu Ksiazka reprezentujących książki w bibliotece. Moż-
na założyć, że maksymalna liczba książek w bibliotece nie przekroczy 1000 sztuk;
• ileKsiazek – ile książek jest obecnie w bibliotece (int).
Podsumowując nie wiem jak sprawdzać czy np. książka jest wypożyczona itp.

R1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 208
0

w klasie Ksiazka umieść pole wypożyczona typu boolean i ustawiaj w odpowiednim momencie (gdy ktoś wypożyczy książkę). Tak samo postąpić możesz z problemem ilości wypożyczeń i zwróceń książki.

Jak chcesz zliczyć ile jest aktualnie książek w bibliotece to mając pole wypożyczone możesz zliczać ilość książek obecnie w bibliotece sprawdzając status danej książki

Heheczek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 148
0
  1. Dodajesz nowe pole w klasie mowiace o tym czy ksiazka jest wyporzyczona. Zmieniasz je na true kiedy ksiazka jest zwrocona, na false przy wyporzyczeniu
  2. Robisz 2 pola w klasie. inkrementujesz wartość(dodajesz 1 do wartości) liczba wypożyczeń a jak zwracasz to dekrementujesz( odejmuejsz 1 ) wartość liczba zwrotów
bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

Ja bym po zwróceniu książki inkrementował pole liczbaZwrotow.

BA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 259
0

Najlepiej jakbyś zrobił osobną klasę, która przechowuje wszystkie takie informacje jakie potrzebujesz oraz pole książka. Na podstawie tej klasy mógłbyś utworzyć klasę biblioteka, która gromadziła by wszystkie informacje.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.