Registriert seit: 22. Sep 2004
Ort: Hannover
1.807 Beiträge
Delphi 10.2 Tokyo Starter
|
Re: Abschreibungsprocedur in Delphi
2. Jul 2008, 16:24
Delphi-Quellcode:
procedure LinearAbschr(Sender: TObject);
var
jahre, i : integer;
afabetrag, wert, restwert: double;
begin
stgtabelle.cells[0,0] := 'Nutzjahr';
stgtabelle.cells[1,0] := 'AFA-Betrag';
stgtabelle.cells[2,0] := 'Restbuchwert';
wert := StrToFloat(Edit1.Text);
jahre := StrToInt (Edit2.Text);
afabetrag := (kosten / jahre); // Abschreibungsbetrag
stgtabelle.RowCount := jahre + 1; // Länge Tabelle
for i := 1 to jahre do // für jedes Jahr
begin
restwert := (wert - i * afabetrag); // Restwert berechnen
stgtabelle.Cells[0, i] := IntToStr (i);
stgtabelle.cells[1, i] := floattostr (afabetrag);
stgtabelle.cells[2, i] := floattostr (restwert);
end;
end;
So würde ich das machen.
*** Zu langsam. xD Naja, andere Schleife. Such dir was raus! ***
Christian
IT: Schließen Sie bitte das Fenster. User: Die Tür auch?
i++; // zaehler i um 1 erhoehen
|
|
Zitat
|