leider wurde meine überarbeitete Version von heute morgen noch nicht frei gegeben .... aber zudem hab ich wohl noch 2 Logische Probleme erkannt und versucht zu beheben ....
bei (Periode <=1) darf keine 1 stehen sondern eine 0:
Code:
if (Periode <=0) //Wenn alle Werte der Variablen von "DU [9]-[0]" vergeben sind
zudem hatte ich das Rückstellen des Periodenzählers : Periode = PeriodenVergleich; unglücklich in die "if (PeriodenStueckzahl<0)" abfrage eingebaut
so sollte das richtiger sein:
Code:
if (Periode <=0) //Wenn alle Werte der Variablen von "DU [9]-[0]" vergeben sind
{
double ZwSumm = 0; // "ZwSumm" bekommt denn Startwert 0
Periode = PeriodenVergleich; // "Periode" wird wieder auf AusgangsWert zurück gestellt
for(int i=0; i<PeriodenVergleich;i++) // so lange "i" kleiner als "PeriodenVergleich"(10) ist wird "Du" zusammengezählt
{
ZwSumm = ZwSumm + Du[i]; // Rechnet alle Du0-Du9 zusammen
}
Durchschnitt[PeriodenStueckzahl] = NormalizeDouble(ZwSumm/PeriodenVergleich,2); //Errechnet denn Durchschnitt und kürzt auf 2 Kommastellen
PeriodenStueckzahl--;
if (PeriodenStueckzahl<0) PeriodenStueckzahl=0 // Stellt "PeriodenStueckzahl" auf 0 wenn alle [0-5] Durchschnitte befüllt sind, um im nächsten Durchlauf denn Durchschnitt der aktuellen Periode berechnen zu können
}
nur leider bekomme ich immer noch fehler angezeigt ...