Einzelnen Beitrag anzeigen

Benutzerbild von Billa
Billa

Registriert seit: 11. Aug 2003
237 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#12

Re: Wo höchstes Wachstum, wo geringstes?

  Alt 4. Sep 2003, 08:00
>Kann ich bei
>Source:
>Array[0..11,1..3] of double;
>auch eines anstatt Double mit Date versehen?
>Dass ich in diesem array das Datum, die Population und die Änderung >speichern kann?

Nee das geht so nicht so einfach. Aber: rechne das Datum in eine Tageszahl um und am Schluss wieder zurück!

Alternativ kannst Du statt Array [0..11,1..3] auch folgende Struktur
benutzen:

Tabelle = array[0..1] of record
Datum: TDatetime;
Anzahl : double;
Delta : Double
end;

...dann ist der Zugriff etwas anders. Statt Tabelle[X,3] schreibt man
Tabelle[x].Delta, statt Tabelle[X,1] schreibt man Tabelle[x].Datum.
Ein array of record statt eines zweidimensionalken Arrays. Ich persönlich finde die arrays sehr viel angenehmer, besser lesbar ist allerdings die record-Variante, da aus den bezeichnern gleich der Zweck hervorgeht. Außerdem ist es (mein) schlechter Stil, Schleifenvariablen nur "x" zu nennen, besser sind Bezeichner wie "nIndex" oder "Run".
"L" steht bei mir immer für "Low" (Untergrenze) und "H" für "High" (Obergrenze). Das ist bestimmt lesbarer!

Gruß
Gruß Billa

Nur weil ich paranoid bin, heißt das nicht, daß die da draussen nicht hinter mir her sind....
  Mit Zitat antworten Zitat