Autor Beitrag
ImInneren
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19
Erhaltene Danke: 1



BeitragVerfasst: Do 12.02.15 23:29 
Ich habe wieder ein kleines Problem meines Würfelgenerators.
Damit ich mit dem Arbeiten kann, brauch ich ja auch Statistiken. (Zumindest grob)

Dafür will ich mitzählen, wie viele Würfel gefallen sind und wie oft ich im Durchschnitt einen Treffer lande.
Dazu habe ich folgende Codes generiert:


Das sind meine definierten Variablen:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
int AnzahlWuerfe1= 0;
        int AnzahlWuerfe2 = 0;
        int Counter1 = 0;
        int Counter2;
        double DS1 = 0;
        double DS2 = 0;


Das mein Code dazu:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
if (DurchschnittCheckbox.Checked)
                    {
                        AnzahlWuerfe2++;
                        Anzahl2.Text = AnzahlWuerfe2.ToString();

                        Counter2 = (Counter2 + Treffer2);
                        DS2 = (Counter2 / AnzahlWuerfe2);

                        DurchschnittSpieler2.Text = DS2.ToString();
                    }
                    else
                    {
                    }


Zum Verständnis: DurchschnittCheckbox will ich auch abwählen können, sodass ich nur würfel (ohne die Statistik zu zählen)
Treffer2 z.B. ist vom Spieler 2 die Treffer-Anzahl, die er im JETZIGEN Würfelwurf erreicht hat (z.B. 3 Treffer, als int definiert)
Counter stellt die insgesamt errungenen Treffer dar, die dann durch die Anzahl der Würfel dividiert werden soll, damit später mein Durchschnitt entsteht...
ImInneren Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19
Erhaltene Danke: 1



BeitragVerfasst: Do 12.02.15 23:54 
Okay, habe meinen eigenen Fehler gefunden :D
Sorry, hoffe, ich nerve damit nicht^^

Das Problem war, den Tipp kann ich allen geben:

Es stand in der falschen Zeile!
Da ich im Programm die Würfelmenge pro Wurf angeben kann (von 1-10), wiederholt er einen Vorgang so oft, bis die Zahl der Würfel erreicht ist und Append.Text dann immer das neue Ergebnis zum vorhandenen.
Also hat er auch den Durchschnitt aller Würfel und nicht des einzelnen Wurfs genommen :)