Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Program do magazynowania.
ziomek_1
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
prz3kus
post
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)

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 15:42