Einzelnen Beitrag anzeigen

neroo

Registriert seit: 5. Okt 2018
7 Beiträge
 
#1

function teilersumme

  Alt 5. Okt 2018, 14:18
Hallo,

ich habe ein Programm geschrieben, das die Teiler einer Zahl ausgibt und schließlich die Summe der Teiler aufaddiert.

Code:
 
procedure TForm1.berechnenClick(Sender: TObject);
var
i,j,zahl,teiler:integer;
begin
listbox1.clear;
try
Zahl:=strtoint(s_zahl.text);
For teiler:=1 to zahl do
begin
If (zahl mod teiler)=0 then
begin
listbox1.items.add(inttostr(teiler));
end;
end;
// summe aller Teiler
j:=0;
For i:=0 to listbox1.items.count -1 do
j:=strtoint(listbox1.items[i])+j;
s_teiler.caption:=inttostr(j);
except showmessage('error');
end;
end;

wie kann ich mithilfe einer Funktion die Summe der Teiler, die sich in einer Listbox befinden, berechnen?

Danke.
  Mit Zitat antworten Zitat