Moin,
ich habe das Problem, dass ich die Aufgabenstellung habe, dass ich ein Regal programmieren soll welches eine Länge X, eine Breite Y und jeweils zwei Einteiler in einem Fach hat, welches dieses in 3 Abschnitte (Z1,Z2,Z3) teilt.
Nun habe ich mir gedacht dass ich dies mit einem Dreidimensionalen Array programmieren kann:
int array [] [] []= new int [12] [8] [3]; -> Länge X=12, Breite Y=8 und jedes Fach hat 3 Einteiler.
-> Problem ist, dass es ja eig nur ein 2 dimensionales array ist, welches jede Spalte in 3 Einteiler unterteilt hat. D.h. ich kann das mit den 3 dimensional vergessen.
also: int array [] [] = new int [12] [8];
Nun hat jedes Fach in einer Reihe eine bestimmte Kapazität -> Reihe1 = 150 Reihe2 =40, Reihe3 =45 ... bis Reihe 8. (also Reihe = Breite)
-> d.h. Y1,X1 150 Kapazität, Y1,X2 150 Kapazität... Y2,X1 = 40 Kapazität, Y2,X2=40 Kapazität...
Frage ist nun wie kann ein zweidimensionales Array erstellen welches Kapazitäten hat und ebenfalls in jeder Spalte ein Fach mit 3 Einteiler hat. (es ist nicht angegeben wie die Kapazität in den drei Einteilern verteilt ist.)
PS: Dies ist nur ein kleiner Teil vom ganzen, damit meine ich dass dies zu einem großen Programm gehören soll, welches mit GUI und ner Datenbank funktioniert. Die Logistik muss ich nicht machen, lediglich die Regale programmieren.
Wenn jemand mir einen Ansatz geben könnte, wie ich sowas programmieren kann, wäre ich sehr glücklich. Problem ist nämlich, dass ich weiß was ich machen muss, nur habe ich keine ahnung wie ich es umsetzen soll.
ich habe das Problem, dass ich die Aufgabenstellung habe, dass ich ein Regal programmieren soll welches eine Länge X, eine Breite Y und jeweils zwei Einteiler in einem Fach hat, welches dieses in 3 Abschnitte (Z1,Z2,Z3) teilt.
Nun habe ich mir gedacht dass ich dies mit einem Dreidimensionalen Array programmieren kann:
int array [] [] []= new int [12] [8] [3]; -> Länge X=12, Breite Y=8 und jedes Fach hat 3 Einteiler.
-> Problem ist, dass es ja eig nur ein 2 dimensionales array ist, welches jede Spalte in 3 Einteiler unterteilt hat. D.h. ich kann das mit den 3 dimensional vergessen.
also: int array [] [] = new int [12] [8];
Nun hat jedes Fach in einer Reihe eine bestimmte Kapazität -> Reihe1 = 150 Reihe2 =40, Reihe3 =45 ... bis Reihe 8. (also Reihe = Breite)
-> d.h. Y1,X1 150 Kapazität, Y1,X2 150 Kapazität... Y2,X1 = 40 Kapazität, Y2,X2=40 Kapazität...
Frage ist nun wie kann ein zweidimensionales Array erstellen welches Kapazitäten hat und ebenfalls in jeder Spalte ein Fach mit 3 Einteiler hat. (es ist nicht angegeben wie die Kapazität in den drei Einteilern verteilt ist.)
PS: Dies ist nur ein kleiner Teil vom ganzen, damit meine ich dass dies zu einem großen Programm gehören soll, welches mit GUI und ner Datenbank funktioniert. Die Logistik muss ich nicht machen, lediglich die Regale programmieren.
Wenn jemand mir einen Ansatz geben könnte, wie ich sowas programmieren kann, wäre ich sehr glücklich. Problem ist nämlich, dass ich weiß was ich machen muss, nur habe ich keine ahnung wie ich es umsetzen soll.