Thema: Delphi Projektaufgabe

Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

AW: Projektaufgabe

  Alt 4. Mär 2015, 15:14
Also was alle hier meinen ist, dass du das ungefähr so aufbauen solltest:
Delphi-Quellcode:
type
  TJahreswert = record
    Jahr : Integer;
    Guthaben : Currency;
    Zinsen : Currency;
  end;

  TJahreswerte = array of TJahreswert;

function BerechneJahreswerte( Anlage : Currency; Zins : Double; Laufzeit : Integer ) : TJahreswerte;
var
  LIdx: Integer;
begin
  SetLength( Result, Laufzeit );
  for LIdx := Low( Result ) to High( Result ) do
  begin
    // hier muss jetzt die Berechnung für die einzelnen Jahre erfolgen ...
  end;
end;

procedure TForm1.BerechnenButtonClick( Sender : TObject );
var
  LAnlage : Currency;
  LZins : Double;
  LLaufzeit : Integer;
  LJahreswerte : TJahreswerte;
  LIdx : Integer;
begin
  // Eingabe
  LAnlage := StrToFloat( AnlageEdit.Text );
  LZins := StrToFloat( ZinsEdit.Text );
  LLaufzeit := StrToInt( Laufzeit.Edit.Text );
  
  // Verarbeitung
  LJahreswerte := BerechneJahreswerte( LAnlage, LZins, LLaufzeit );

  // Ausgabe
  for LIdx := Low( LJahreswerte ) to High( LJahreswert ) do
  begin
    // Ja, wohin auch immer hinschreiben
    // LJahreswerte[LIdx].Jahr
  end;
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo ( 4. Mär 2015 um 17:39 Uhr)
  Mit Zitat antworten Zitat