Laden...

Forenbeiträge von Nedel Ingesamt 2 Beiträge

29.11.2007 - 11:36 Uhr

hier ein Ausschnitt aus meinem Programm:


//Bar1 bestimmen
            Rectangle bar1 = new Rectangle(rectFace.Left + rectFace.Width / 10, rectFace.Bottom - rectFace.Height / 4 + (int)GammaContent1 / scale_y ,
                rectFace.Width / 10, rectFace.Height / 40);

            //Bar2 bestimmen
            Rectangle bar2 = new Rectangle(bar1.Right + bar1.Right / 7, rectFace.Bottom - rectFace.Height / 4 + (int)GammaContent2 / scale_y,
                rectFace.Width / 10, rectFace.Height / 40);

            //Bar3 bestimmen
            Rectangle bar3 = new Rectangle(bar2.Right + bar1.Right / 7, rectFace.Bottom - rectFace.Height / 4 + (int)GammaContent3 / scale_y,
                rectFace.Width / 10, rectFace.Height / 40);

Ich erstelle hier Balkendiagramme. Nun würde ich das ganze leiber in einer Schleife schreiben, da ich insgesamt 5 bars habe.
GammaContent.. ist vom Typ Float.

Wie kann ich bar.. und GammaContent.. in der for schleife aufzählen lassen, oder geht das gar nicht?

29.11.2007 - 11:26 Uhr

Hey Leute,

hab eine kleine Frage zu for-schleifen. Beschäfte mich erst seit kurzem mit Programmierung.

Wie kann ich


for (int i = 0; i<5;i++)
{
    int bar"i" = ...;
}

realisieren. Also dass es immer bar1, bar2, bar3... aufzählt.
Oder gehtt das gar nicht, weil bar vom typ int ist ?

Wäre dankbar für eure Hilfe!