![]() |
Re: FOR-Schleifen-Start während Durchlauf +1 zählen
Zitat:
|
Re: FOR-Schleifen-Start während Durchlauf +1 zählen
Zitat:
Addiere nur die ungeraden Zahlen. Dafür brauchst du nur if und mod (siehe oben) |
Re: FOR-Schleifen-Start während Durchlauf +1 zählen
Nicht unbedingt schön aber naja
Delphi-Quellcode:
var
Form1: TForm1; j:Integer; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var i:Integer; begin for i:=1 to 50 do begin inc(j,2); Memo1.Lines.Add(IntToStr(j)); end; end; procedure TForm1.FormCreate(Sender: TObject); begin j:=-1; end; |
Re: FOR-Schleifen-Start während Durchlauf +1 zählen
Zitat:
Den hab ich völlig überlesen..:oops: Passt :) Danke nochmal für den Hinweis ^^ |
Re: FOR-Schleifen-Start während Durchlauf +1 zählen
Zitat:
|
Re: FOR-Schleifen-Start während Durchlauf +1 zählen
Auch noch ein Vorschlag
Delphi-Quellcode:
For i := 1 to 50 do
begin if not odd(i) then continue; end; |
Re: FOR-Schleifen-Start während Durchlauf +1 zählen
Geht nicht auch das ???
Delphi-Quellcode:
For i := 1 to 50 do
begin if even(i) then continue; end; |
Re: FOR-Schleifen-Start während Durchlauf +1 zählen
Zitat:
|
Re: FOR-Schleifen-Start während Durchlauf +1 zählen
In einigen anderen Programmiersprachen gibt es dafür das "STEP"
Code:
FOR Iterator:=Anfangszahl TO Endezahl STEP Schrittweite DO Schleifenrumpf.
![]() In Pascal gibt es keine Schrittweite für For-Schleifen. Wozu auch. Man kann genauso gut im Schleifenrumpf eine If-Abfrage einbinden. |
Re: FOR-Schleifen-Start während Durchlauf +1 zählen
Zitat:
Delphi-Quellcode:
if not Odd(i) then continue;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz