-
Forum: Programmieren allgemein
Delphi
by DeddyH,
30. Okt 2011
Das sehe ich genauso. Aber es ist ja noch kein Meister vom Himmel gefallen :zwinker:
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
30. Okt 2011
Z.B. im Delphi-Treff. Dort findest Du auch ein "Handbuch" als PDF, das bezieht sich zwar auf Delphi XE, vieles gilt aber auch für ältere Versionen.
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
30. Okt 2011
Na endlich. Hoffentlich hast Du es auch im Wesentlichen verstanden.
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
30. Okt 2011
Zum Vergleich:
zahl3 := 0; //zahl3 vorbelegen, sonst steht irgendwas drin
zahltext := Edit1.text; //hier einmalig auf das Edit zugreifen
repeat
(* viel Code
... *)
differenz := zahl1 - zahl2;
zahltext := IntToStr(differenz); //hier neu zuweisen
until differenz = 6174; //differenz auswerten, nicht den Zähler
edit2.text := IntToStr(zahl3);
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
30. Okt 2011
So, ich habe Deinen Code minimal angepasst, bei mir funktioniert es jetzt.
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
30. Okt 2011
*OMG* Du solltest zuerst sortieren und dann erst in einer Schleife die jeweilige Differenz ermitteln. Außerdem solltest Du einmal nachschauen, welche Bedeutung Du Zahl3 zugedacht hast. Welche Zahl musst Du also in der Abbruchbedingung auswerten? Bestimmt nicht Zahl3. Und bgzl. der Formatierung: schon besser als vorher, trotzdem schau Dir doch mal an, wie die anderen das machen.
Sry, stimmt so...
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
30. Okt 2011
Der "arbeite"-Teil genügt völlig, aber dann mit nachvollziehbaren Einrückungen, sonst lese ich ihn nicht.
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
30. Okt 2011
Woher soll ich das wissen? Aus den paar (immer noch unformatierten!) Zeilen Code kann ich das beim besten Willen nicht erkennen.
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
30. Okt 2011
Dann machst Du wohl was falsch.
Ein Beispiel für die generelle Logik:
procedure TForm1.Button1Click(Sender: TObject);
var
Zahl, Zaehler: integer;
begin
Zahl := 10000;
Zaehler := 0;
repeat
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
30. Okt 2011
Was hat denn jetzt die Ausgabe mit der Abbruchbedingung zu tun?
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
30. Okt 2011
Wenn ich 0 eingebe, kommt das garantiert nicht heraus. Und von den beschriebenen Bedingungen war nie die Rede.
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
30. Okt 2011
:?:
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
30. Okt 2011
Und wenn nicht 6174 rauskommt?
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
30. Okt 2011
Wann willst Du denn aus der Schleife raus? Wenn ...
Das "..." gehört in das until.
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
28. Okt 2011
Ich bin selbst erstaunt, obwohl auch meine Geduld langsam am Ende ist. Es ist schließlich nicht unsere Aufgabe, hier Grundlagenwissen zu vermitteln, der Lehrer wird schließlich dafür bezahlt, oder sehe ich das falsch?
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
27. Okt 2011
repeat
ArbeiteHeftig;
until Abbruchbedingung;
Die 2 Wörter mit A am Anfang musst Du nur noch durch sinnvollen Code ersetzen und fertig.
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
27. Okt 2011
http://www.delphi-treff.de/tutorials/grundlagen/
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
27. Okt 2011
Und wie? Was ist denn an dem Code unklar?
var
Zaehler: integer;
begin
Zaehler := 0;
while <Bedingung> do
begin
ArbeiteHeftig;
Zaehler := Zaehler + 1;
end;
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
27. Okt 2011
Was glaubst Du, was wir hier die ganze Zeit versuchen?
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
27. Okt 2011
Also, wenn ich zähle, erhöhe ich im Allgemeinen auch immer um 1, AFAIK ist das die Definition von Zählen.
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
27. Okt 2011
Zahl := Zahl + 1;
*Hach*, das war wirklich schwer, ich muss mich gleich hinlegen vor Erschöpfung. Im Ernst: zieh Dir mal dringend ein Grundlagentutorial rein, sonst wird das nie was.
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
27. Okt 2011
Mitzählen wäre eine Option, oder?
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
24. Okt 2011
Natürlich, das war ja auch die einzige Komplettlösung, und dann noch eine verdammt miese, das muss man doch kopieren :zwinker:
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
24. Okt 2011
Nicht, wenn er meine Lösung kopiert hat :mrgreen:
-
Forum: Programmieren allgemein
Delphi
by DeddyH,
23. Okt 2011
Gib doch mal etwas anderes als eine Zahl in Dein Edit ein.