Einzelnen Beitrag anzeigen

eroe

Registriert seit: 15. Mai 2004
Ort: Brandenburg
31 Beiträge
 
#1

(evtl. rekursive) schleife

  Alt 21. Mai 2004, 16:25
Hallo Jungs,

Erstmal zur Schilderung meines Vorhabens : also, ich habe ein StringGrid und möchte die Summe der Zahlenwerte einer Reihe ausrechnen

Delphi-Quellcode:
          for j:=0 to StringGrid1.ColCount do
            summe:=summe+strtoint(StringGrid1.Cells[j,i]);
Soweit kein Problem, jedoch möchte ich dem Anwender jetzt die Möglichkeit geben die x größten Werte NICHT in die Berechnung einzubeziehen (Falls jemand von euch Segler ist, es soll ein RegattaProgramm werden das dem User die Möglichkeit bietet sogenannte Streicher anzugeben, d.h. das jeweils die schlechtesten x Wettfahrten gestrichen werden)
Am liebsten hätte ich das ganze dynamisch, sprich das der Anwender sich aussuchen kann wieviele Streicher es gibt, jedoch komm ich ab mehr als einem Streicher leider nicht mehr richtig klar

Könntet ihr mir eventuell ein paar Denkanstöße geben wie ich das - notfalls auch rekursiv, obwohl mir eine itterative Variante lieber wäre - realisieren kann ?

Es grüßt und hofft

eroe
"Der ganze Rummel um die Emanzipation hat nichts daran geändert, dass Frauen sich hübsch machen um Männern zu gefallen"
  Mit Zitat antworten Zitat