Autor Beitrag
pornstar
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Sa 04.01.03 17:49 
Es handelt sich um Folgendes: Bin gerade dabei eine ABC-Analyse zu prgrammieren und möchte nun den errechneten Werten Ränge zuteilen. D.h. ich gebe beliebige Stückzahlen und Preise in meine Editfelder ein, klicke darauf mein Button 'Berechne' an und bekomme so meinen errechneten Jahresbedarf für meine Produkte in Labels gezeigt; es handelt sich insgesamt um 15 errechnete Werte. Nun möchte ich, dass automatisch hinter den errechneten Werten, auch in Labels, Ränge zugeteilt werden und zwar nach der Größe. Also der größte Wert soll eine '1', der zweitgröße eine '2' u :shock: sw.. und schließlich der kleineste eine '15' erhalten, und das sollte geschehen, wenn ich mein 'Berechne' Button klicke.
Jedenfalls bin ich nach langer Suche noch nicht darauf gekommen, wie ich das anstellen soll. Mit Schleifen würde das ja endlos lang dauern, da es ja bei 15 Werten viele Möglichkeiten gibt....THx.
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Sa 04.01.03 21:06 
Hallo,

ich würde die Werte in ein 15 Elementiges Array schreiben und dieses dann mit einem Schlichten Bubble Sort sortieren. Bei so weinigen einträgen sollte die geringe geschweindigkeit des BBS nicht stören. Wenn dir dieser kein Begriff ist, empfehle ich dir danach zu Googeln und einen Schön ausführlich erläuternden Text zum Thema zu lesen denn dieser Sortieralgorithmus ist sehr Elementar und sollte zum Handwerkszeug eines jeden Programmierers gehören.

Gruß
Klabautermann