Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 11.04.2013 Ostrzeżenie: (0%)
|
Witam wszystich,
Mam do napisania program w PHP do magazynowania. Magazyn ma postac - planszy do gry w szachy - jest dwu-wymiarowy. (np 10x10, 5x10, 50x5 itd) Mam napisac program gdzie bede wprowadzal rozmiar magazynu np 10x10 a oraz rozmiar pudelka np 5x2, 2x4 itd Program ma sprawdzic ile pudelek zmiesci sie w magazynie i ile wolnych miejsc zostanie zmarnowanych. Przyklady: magazyn (10x2) - pudelko (6x2) - tutaj moge ustawic tylko jedno pudelko i zostanie 4x2 = czyli 8 kwadratow. magazyn (10x2) - pudelko (2x2) - tutaj moge ustawic piec pudelek i nie zostanie zadne pole wolne. Chodzi mi o sama logike spawdzania. Dziekuje z gory. PS - jesli jest cos niezrozumiale prosze pytac. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 30 Dołączył: 22.01.2007 Ostrzeżenie: (0%)
|
Odpowiedzi zawsze bedą dwie w zależności jak ułożysz pudełka.
- mierzysz pierwszy bok magazynu(np szerokosc gdzie amsz 4) - potem patrzysz ile pudełek zmiesci sie na w szerokosci(jezeli ulozysz bokiem o szerokosci 3) czyli wyszlo ci 1 pudełko - wykonujesz wzór [ilość pudełek]x[szerokość_pudełka]-[szerokosc magazynu] = [ile_szerokosci_odpadnie] - tak samo liczysz dla wysokosci - potem: [ilość_pudełek_szerokość]x[ilość_pudełek_wysokosc] = [ile_pudelek_wejdzie] [ile_szerokosci_odpadnie_szerokosc]x [ile_szerokosci_odpadnie_wysokosc] = [ileosc_pola_zmarnowanego] Identycznie wykonać tylko z pudełkiem przekręconym o 90stopni (chyba że już nie musisz) |
|
|
|
ziomek_1 Program do magazynowania. 21.09.2015, 22:36:08
Pyton_000 w twoim [przypadku wystarczy sprawdzić czy wymiary... 22.09.2015, 10:50:39 
ziomek_1 Cytat(Pyton_000 @ 22.09.2015, 10:50:3... 22.09.2015, 16:15:59 
Lucassith Cytat(ziomek_1 @ 22.09.2015, 17:15:59... 23.09.2015, 10:40:55 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 15:42 |