AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Projektaufgabe

Offene Frage von "Sir Rufo"
Ein Thema von champ100 · begonnen am 4. Mär 2015 · letzter Beitrag vom 31. Mär 2015
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Sir Rufo
Sir Rufo

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

AW: Projektaufgabe

  Alt 4. Mär 2015, 14: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 16:39 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Projektaufgabe

  Alt 4. Mär 2015, 15:10
@Sir Rufo
Du hast EVA nicht vergessen

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

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

AW: Projektaufgabe

  Alt 4. Mär 2015, 16:37
@Sir Rufo
Du hast EVA nicht vergessen

Gruß
K-H
Türlich nicht, eine der wenigen Frauen im Programmiererleben:
  • Edith Or
  • EVA
  • Ruth
  • Fr. Anne Esse (die ist immer überall dabei)
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)
  Mit Zitat antworten Zitat
Caps

Registriert seit: 23. Mär 2006
Ort: Leipzig
299 Beiträge
 
#4

AW: Projektaufgabe

  Alt 5. Mär 2015, 09:33
OT: Wer ist Fr. Anne Esse?
Ich steh auf'm Schlauch.
"Der Mode cmCFS8 ist prohibitär und von mir entwickelt."
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

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

AW: Projektaufgabe

  Alt 5. Mär 2015, 09:36
OT: Wer ist Fr. Anne Esse?
Ich steh auf'm Schlauch.
Das ist ein Wort-Schiebe-Rätsel ... vertausche die Worte solange untereinander, bis die zusammengesprochen einen Sinn für dich ergeben.

"Gibt es hier jemanden der Rumsch heißt?"
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)
  Mit Zitat antworten Zitat
Caps

Registriert seit: 23. Mär 2006
Ort: Leipzig
299 Beiträge
 
#6

AW: Projektaufgabe

  Alt 5. Mär 2015, 10:18
Ich komm nicht drauf. Anne Fresse ?
Code:
fr://je_ne_comprends.pas
"Der Mode cmCFS8 ist prohibitär und von mir entwickelt."
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

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

AW: Projektaufgabe

  Alt 5. Mär 2015, 10:32
Ich komm nicht drauf. Anne Fresse ?
Code:
fr://je_ne_comprends.pas
Die hat auch noch eine Cousine: Anne Schnauze
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)
  Mit Zitat antworten Zitat
champ100

Registriert seit: 4. Mär 2015
4 Beiträge
 
#8

AW: Projektaufgabe

  Alt 31. Mär 2015, 18:02
hey jo, ich bin jetzt ein bisschen vorran gekommen... nur habe ich gerade das problem das meine zinsen nicht richtig berechnet werden seht ihr den fehler??


Delphi-Quellcode:
function zinsen(anl,zins:real;zeit:integer):real;
begin
 if zeit=0 then zinsen:=anl
           else zinsen:=zinsen(anl,zins,zeit-1)*(1+zins);
end;

procedure TForm1.Button1Click(Sender: TObject);
var anl,zins:real;
    zeit,i:integer;
begin
memo1.Clear;
memo2.Clear;
memo3.Clear;
for i:= 1 to strtoint(edit2.Text) do
begin
anl:=strtofloat(edit1.text);
zins:=strtofloat(edit2.text)/100;
Memo1.Lines.Add(inttostr(i));
Memo2.Lines.Add(floattostrf(zinsen(anl,zins,i),fffixed,10,2));
Memo3.Lines.Add(floattostrf(zinsen(anl,zins,i)-zinsen(anl,zins,i-1),fffixed,10,2));
end;
end;
  Mit Zitat antworten Zitat
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 31. Mär 2015, 18:07
Ja, und du siehst den auch, wenn du deinen Code mal einrücken würdest.

Ein Beispiel, wie das geht findest du in diesem Thread weiter oben
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)
  Mit Zitat antworten Zitat
champ100

Registriert seit: 4. Mär 2015
4 Beiträge
 
#10

AW: Projektaufgabe

  Alt 31. Mär 2015, 19:12
ohh maaan wie blöd..... hab ihn gefunden danke
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz