Autor Beitrag
wayne123
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 52



BeitragVerfasst: Di 30.11.10 20:16 
Ich komm mir langsam ein bisschen doof vor, weil ich die ganze Zeit neue Threads öffne, immer um kleine Sachen zu fragen. Naja ich hoffe mal das ist das letzte Mal.
Ich wollte wissen, wenn die for Schleife zb. so lautet: "for 400 downto 300 do", wie ich da in eine Rechnung eine Variable oder Sonstiges einbeziehen kann, welche Größe der Anzahl der Durchgängen entspricht, also das diese zb. nach 50 Durchgängen auch 50 groß ist und nach 100 Durchgängen dann 100 groß ist.


Moderiert von user profile iconMartok: Topic aus Sonstiges (Delphi) verschoben am Di 30.11.2010 um 21:27
bummi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1248
Erhaltene Danke: 187

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: Di 30.11.10 20:24 
Du kannst in der schleife sagen
ausblenden Delphi-Quelltext
1:
j := 400 - i;					


oder

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
var
i,j:Integer;
begin
        j := 0;
  For i := 400 downto 300 do
    begin
             // Tuwas wenns mit 0 los gehen soll
             inc(j);
             // Tuwas wenns mit 1 los gehen soll
          end;  
end;

_________________
Das Problem liegt üblicherweise zwischen den Ohren H₂♂
DRY DRY KISS
wayne123 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 52



BeitragVerfasst: Di 30.11.10 20:35 
Hmm, okay auf das Erste hätte ich auch irgendwie selber kommen können, das Zweite versteh ich nicht ganz(hatte inc noch nie benutzt), deswegen bleib ich beim Ersten, reicht ja auch. Danke dafür.
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Di 30.11.10 20:37 
Inc = increment = inkrementieren = (um eins) erhöhen.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
Inc(i);    // gleichbedeutend mit i := i + 1;
Inc(i, 5); // ... mit i := i + 5
Dec(i, 5); // ...     i := i - 5
Dec(i);    // ...                 i := i - 1;