Autor Beitrag
kili
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Di 29.09.09 21:40 
hey leute, ihr habt sowas wahrscheinlich schon tausende male beantworten müssen,... also ich bin absoluter anfänger mit einem kleinen problemchen, vielleicht kann mir mal jemand sagenn warum das programm die ergebnisse nicht addiert,...?

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
class For_Anweisung {
    static void Main(string[] args) {

      for (int i = 0; i < 2; i++)
      {
          int sum = 0;
          int i2 = 5;
          int erg = ((i + i2) * 2);
          sum += erg;
         
          Console.WriteLine("SUMME=" +sum);
           
      }
          Console.ReadLine();


Moderiert von user profile iconKha: C#-Tags hinzugefügt
tse_sharp
Hält's aus hier
Beiträge: 9

WinXP
Visual C# Express
BeitragVerfasst: Di 29.09.09 23:33 
ausblenden Quelltext
1:
2:
SUMME=10
SUMME=12


Willst Du nun, dass am Ende 22 rauskommt?
Dann musst Du die sum-Variable außerhalb der Schleife positionieren. Bei jedem Durchlauf setzt Du das Ergebnis auf 0.

Gruß
tze
kili Threadstarter
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mi 30.09.09 09:31 
alles klar vielen dank