Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Hotti,
29. Dez 2014
Hi Bjoerk,
"Sollten nicht eher I und J verglichen werden ?"
Ja da hast du recht.
Danke für deine Optimierungen.
Hotti
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Hotti,
29. Dez 2014
Hi,
vielen Dank für die Antworten und Lösungsvorschläge.
Ich habe diese mal versucht in einem simplen Pascal Programm umzusetzen.
Wie könnte man die Packroutine noch optimieren um logischere Ergebnisse zu erreichen ?
Viele Grüße
Hotti
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Hotti,
27. Dez 2014
Hi Sir Rufo,
und hast das Prinzip der Sache Perfekt verstanden. Die 6*B aus deinem Beispiel sind ja schon ein komplett gefüllter Karton und sollen nicht auf andere Kartons verteilt werden.
Frage ! Wenn ihr von Listen schreibt, was wäre der beste Datentyp für die Daten Verschieberei !
Hotti
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Hotti,
26. Dez 2014
Hi K-H,
ja genau so ist es. Also eine Sache die bei so manchem Logistik Programm vorkommt, wenn es um Verpackungseinheiten geht.
Gruß Hotti
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Hotti,
26. Dez 2014
Hi Frederic,
danke für deine Frage.
In Ausnahmen / wenn sonst keine andere Lösung möglich wäre ist das durchaus machbar.
z.B (5 * 1 Ltr) und (1 * 0,75) = 1 Mischkarton
aber auch
(3 * 0,75) und (3 * 1 Ltr) wäre möglich
und wenn der letzte Karton nicht voll wird -- macht nix:wink:
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Hotti,
26. Dez 2014
Hallo,
Ich arbeite gerade an einem Programm was unter anderem Mischkarton Listen erstellen können soll. Eine Mischkiste kann bis zu 6 Flaschen enthalten, wobei es 1 Ltr und 0,75 Ltr Kartons gibt. Beispiel eine Bestellung besteht aus 11 Flaschen des Artikels 1 und 7 Flaschen des Artikels 2. Ergibt 11-6 =5 (5 in Mischkiste) sowie 7-6=1 (1 in Mischkiste) . In diesem Fall würde die Mischkiste...