Zadanie programistyczne

0

Witam, mam do napisania zadanie.Ma ktoś jakiś pomysł na napisanie go ? Nie chce gotowego rozwiązania.

Mamy n książek i wstawiamy je na półki. Każda półka może pomieścić k książek.
Ile półek będzie zajęte przez książki i ile książek znajdzie się na ostatniej użytej pólce?

Stworzyć klasę BooksOnShelves w taki sposób, aby następujący fragment programu, zapisany w metodzie main klasy Main:

    int numOfBooks // = liczba książek do wstawienia na półki
    int shelfCap   // = pojemnoość jednej pólki 
    BooksOnShelves b = new BooksOnShelves(numOfBooks, shelfCap);
    System.out.println("Liczba pólek: " + b.getNumOfShelves());
    System.out.println("Liczba ksiazek na ostatniej pólce: " + b.getBooksOnLastShelf());

wyprowadził prawidłowa informację.

Uwaga: należy zapewnić, by  metody getNumOfShelves() oraz getBooksOnLastSelf() z klasy BookOnShelves zwracały prawidłowe (calkowite) wyniki dla dowolnej calkowitej  (typu int) liczby książek i  dowolnej (typu int) pojemności półek.  Nazwa klasy i nazwy metod są obowiązkowe. Fragmentów zaznaczonych na czerwono nie wolno zmieniac.
0

to czego konkretnie chcesz? Zadanie jest banalne. masz wszystko podane na tacy. wystarczy stworzyć klasę i metody getBooksOnLastShelf(),getNumOfShelves(), konstruktor i tyle..

0

Niestety nie znam pomysłu żeby stworzyć metody:/ o to się rozchodzi

Pozdrawiam

0
    LiczbaPólek=(numOfBooks+shelfCap-1)/shelfCap;
    LiczbaKsiazekNaOstatniejPólce=numOfBooks%shelfCap==0?shelfCap:numOfBooks%shelfCap;
0

Oki , poradziłem sobie , temat do zamknięcia:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1