![]() |
Schleife um Zahl hoch zu zählen
Moin zusammen,
betreffend Delphi bin ich ein Neuling. Ich möchte gerne meiner Tochter bei einem Problem helfen. Mit C++, COBOL oder Clipper komme ich leider nicht weiter. Flogendes: Die Kundernummer wird bei einem Anlegen eines neuen Datensatzes neu vergeben. Dies ist mein erster Versuch: Programm zaehler; var x,y,z:integer; begin x:=0; y:=25; for z:=x to y do; write (z); end; Benötige bitte Eure Hilfe. Danke. Gruß, Rainer |
AW: Schleife um Zahl hoch zu zählen
Delphi-Quellcode:
Grüße
for z:=x to y do{;}
begin write (z); end; Klaus |
AW: Schleife um Zahl hoch zu zählen
Hallo Rainer,
Willkommen im Klub! :-D Du kannst Deinen QuellCode hier mit Hilfe des Delphi-Symbols (= Helm mit rotem Kamm gleich über der ersten Zeile im Editor) richtig formatieren, damit er besser lesbar ist. Gruß, Andreas PS: Das geht auch nachträglich über den Button "Bearbeiten" |
AW: Schleife um Zahl hoch zu zählen
Zitat:
Wo genau ist Dein Problem? Irgendwie passt Deine Beschreibung und Dein Code nicht zusammen und schlussendlich verstehe ich nicht, was Du genau möchtest und woran es scheitert. Kann es sein, dass Du die verschiedenen Werte sehen möchtest? Dann hilft Dir WriteLn weiter (WriteLine), welches einen Zeilenumbruch macht.
Delphi-Quellcode:
PS: Damit der Code besser lesbar ist, kannst Du ihn mit den Delphi Tags einschliessen (Helm Symbol)
begin
x:=0; y:=25; for z:=x to y do writeLn (z); readln; end; |
AW: Schleife um Zahl hoch zu zählen
Unverständlich.
Zitat:
z ist doch nur der Schleifen durchlauf. |
AW: Schleife um Zahl hoch zu zählen
hinter dem do steht ein ";" Leeranweisung dadurch wird z nicht hochgezählt.
|
AW: Schleife um Zahl hoch zu zählen
Zitat:
Zitat:
Definitiv fehlt hier die Kundennummer. KundenNummer = y (Neuer Datensatz)? dann ist die Schleife sinnlos ein inc(y) sollte dann vollkommen reichen. |
AW: Schleife um Zahl hoch zu zählen
Vielen Dank erst einmal an alle.
Noch etwas zur Erläuterung. Ich lege einen neuen Datensatz für einen Kunden an. Dieser bekommt dann vom System eine Kd-Nr. zugewiesen. Eigendlich soll es so sein. x = Startwert, z.B. 2021. Diese Zahl soll dann hochgezählt werden Beispiel:
Delphi-Quellcode:
Jetzt soll die Schleife aber nur immer bei einem neuen Datensatz durchlaufen werden. Wie bewerkstellige ich das jetzt noch?
var x,y,z:integer;
begin x:=2021; y:=99999999; for z:=x to y do writeLn (z); readln; end; Ach so. Suche ein Delphi Buch für Anfänger. Könnt ihr eines empfehlen? Danke |
AW: Schleife um Zahl hoch zu zählen
Zitat:
Zitat:
![]() |
AW: Schleife um Zahl hoch zu zählen
Zitat:
Schleife ist Sinnlos. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:24 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