Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - repeat-until-schleife
AllStars - Fr 27.10.06 10:57
Titel: repeat-until-schleife
wie ist die repeat schleife aufgebaut?
Moderiert von
Christian S.: Topic aus Sonstiges (Delphi) verschoben am Fr 27.10.2006 um 11:02
Danny W. - Fr 27.10.06 11:02
Stumpfe Permanente Wiederholung
Delphi-Quelltext
1: 2: 3:
| repeat ... until false; |
bzw.
Wiederholung bis ereignis eintritt
Delphi-Quelltext
1: 2: 3:
| repeat ... until 'bedingung'; |
bittesehr ;)
AllStars - Fr 27.10.06 11:07
und wie mache ich das es jetzt die zahlen von 1-5 zumbeispiel anzeigt
Danny W. - Fr 27.10.06 11:08
was meinst du genau?
1. Schreibst du eine Konsolenanwendung?
2. Willst du die Zahlen nacheinander ausgeben lassen?
3. Soll 5 Variabel sein?
bitte erläutere deine fragen ein wenig ausführlicher ;)
mfG
AllStars - Fr 27.10.06 11:11
also die sollen nacheinander erscheinen die zahlen
Danny W. - Fr 27.10.06 11:13
in einer konsolen anwendung:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| Zahl:=1; ... REPEAT Writeln(Zahl); Zahl:=Zahl+1; Until Zahl>5; |
//EDIT
Denkfehler behoben :)
mfG
MarkusBauer - Fr 27.10.06 11:13
Dabei werden jedoch nur die Zahlen von 2 - 5 angezeigt. Von 1 - 5 geht beispielsweise so:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| var i: Integer;
i := 1; repeat Writeln(inttostr(i)); i := i + 1; until i > 5; |
Danny W. - Fr 27.10.06 11:15
Ich hatte einen kleinen denkfehler..ich habe zur variable 'zahl' schon vor der ausgabe einen wert addiert.
In einer konsolenanwendung braucht man doch keine konvertierung der datentypen (inttostr). Zumindest nicht bei einer simplen Ausgabe.
//EDIT
Wofür aber eigentlich eine Repeat-Schleife?
Für soetwas einfaches ist doch eine For-Schleife besser geeignet!
Delphi-Quelltext
1: 2: 3: 4:
| var i:integer; ... for i := 1 to 5 do writeln(i); |
mfG
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!