FlasherXXL
Lt. Junior Grade
- Registriert
- Feb. 2009
- Beiträge
- 389
Hallo Community,
ich habe eine simple Schleife:
Gedanke: Bei i=0 soll y 0 sein. Alles darüber soll das neue Y aus der Addition vom vorherigen Y und grosK sein.
Problem: Er übernimmt grosK nicht. Anscheinend rechnet er immer wieder von vorne, wobei jede Variable zurückgesetzt wird.
Wie kann man das beheben, bzw. besser machen?
Wäre für einen Tipp sehr dankbar!
Gruß
ich habe eine simple Schleife:
Code:
n= 3
for (int i = 0; i <= n+1 ; ++i) {
if (i == 0) {
real y = 0;
}
else {
real y = (y+grosK);
}
k1 = irgendein Wert
k2 = irgendein Wert
real grosK = (0.5*(k1+k2));}
Gedanke: Bei i=0 soll y 0 sein. Alles darüber soll das neue Y aus der Addition vom vorherigen Y und grosK sein.
Problem: Er übernimmt grosK nicht. Anscheinend rechnet er immer wieder von vorne, wobei jede Variable zurückgesetzt wird.
Wie kann man das beheben, bzw. besser machen?
Wäre für einen Tipp sehr dankbar!
Gruß