Also...
1) Wir überlegen uns, welche Schleife wir benötigen (richtig erkannt, dass man eine Schleife braucht und nicht einfach die komplette 11er-Reihe nacheinander einträgt).
for-Schleife ist nicht schlecht. Aber wir müssen uns darüber im Klaren darüber sein, dass man den Zähler bei einer for-Schleife immer
nur um 1 erhöhen kann (nciht wie in C++, ...). Also gäbe es die Alternativen
repeat ... until oder
while ... do. Aber wir können dennoch eine for-Schleife benutzen und zwar mit einem mathematischen Trick
... Wir erhöhen den Zähler zwar immer nur um 1 aber multiplizieren ihn nach der Erhöhung mit 11, dann bekommen wir auch die 11er-Reihe.
2) die ListBox. Wir fügen Strings in unsere ListBox ein mit
TListBox.Items.Add(string). Also benötigen wir davor noch eine Konvertierung Int -> Str, die bekanntlich
IntToStr heißt.
3) Grundgerüst:
Delphi-Quellcode:
var
i: integer
begin
for i := 1 to 10 // also 11 bis 110
//ListBox...
end;
4) Das Innenleben der Schleife sieht dann wie folgt aus:
ListBox1.Items.Add(IntToStr(i * 11)); //Zähler wie oben genannt mit 11 multiplizieren!
und nun noch zusammenfügen!