Ich schlage mal vor, du befragst die
OH, wie eine Repeat-Until-Schleife aufgebaut ist.
Wobei dein "sinnloses"
if BerechnungStart = true then begin
eigentlich besagt, daß du eine While-Schleife nutzen solltest, anstatt dem Repeat.
Aber das ist eh alles egal, da
inc(a); if a = j then
sowieso ganz laut nach einer For-Schleife schreit,
so wie du es auch schon angedeutet hattest.
PS:
Zitat:
soll nur 10 berechnungen anzeigen
0 bis 10 sind aber 11 Durchläufe und nicht 10.
PPS: Wo um Himmels Willen ist
BerechnungStart
deklariert?
Und sag jetzt bitte nicht, daß diese lokal genutzte Variable irgendwo global rumgammelt.
Und noch ein Tipp: Für 3.1416 kennt Delphi eine Konstante, namens PI.