Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Zinseszins (https://www.delphipraxis.net/16622-zinseszins.html)

rossinie 20. Feb 2004 10:27


Zinseszins
 
Hallo,
ich wusst nicht ob das das richtige Forum ist aber ich versuchs mal hier.
Ich würde gerne mit Delphi den Zinseszins ausrechnen.
Das Programm soll so aussehen, dass der Anwender folgendes eingibt:
Grundwert:
Prozentsatz:
Jahre:

und er bekommt dann von em Programm gesagt wieviel Geld er später hat.
Die Formel an sich ist ganz einfach(
Zinseszins formel) die ist einfach nur
endwert= grundwert* (1+zinssatz)
Das ist für ein Jahr. Für 2 wäre es dann so:
endwert= grundwert * (1+zinssatz) * (1+zinssatz)

durch die eingabe des user, wieviele jahre er ausgerechnet haben will soll er für jedes jahr ein * (1+zinssatz)
in die rechnung dabei schreiben...

wie lös ich das am besten?

Danke
:angle: rossinie :angle:

manuel 20. Feb 2004 10:34

Re: Zinseszins
 
Hi rossinie,

die formel sieht so aus, als ob man das so machen könnte:

endwert= grundwert * ((1+zinssatz)^jahre).

Aber nagel mich da nicht fest.
war in mathe noch nie so doll... :roll:

manuel

Nikolas 20. Feb 2004 10:36

Re: Zinseszins
 
Sorry, ich bin heute morgen noch nicht so ganz auf der Höhe, ich hab mir meinen Code grad noch mal angesehen und gesehen dass er so nicht funzen kann.

Sorry, Toxman

rossinie 20. Feb 2004 10:49

Re: Zinseszins
 
ergebnis := grundwert ((1+(zins/100))^jahre);

das will er irgendwie nicht :-(
kennt delphi überhaupt den ^ ?

der link geht nicht weil er so aussieht.
http://http://www....
ihr müsstet das erste http:// weg machen...
danke
:angle: rossinie :angle:

Tyrael Y. 20. Feb 2004 10:51

Re: Zinseszins
 
Nein Delphi kennt kein ^

guck dir mal die Power-Funktion an

Nikolas 20. Feb 2004 10:52

Re: Zinseszins
 
so nächster Versuch:

Herzlich willkommen in der DelphiPraxis

Du kannst es mit einer For-Schleife machen:
Delphi-Quellcode:
var
i,k: integer; // Anzahl der Jahre, Zähler
endwert,grundwert,zinssatz: Real;
begin

i:= strtoint(edit1.text); // Edit in dem du die anzahl der Jahre eingeben kannst

endwert :=grundwert * (1+zinssatz); // Konto nach dem ersten Jahr

For k:=1 to i-1 do
begin
endwert:=endwert * (1+zinssatz)
end;
Schau dir mal für die Idee von Manuel 'Power' an.

Toxman

Edit: [Delphi-Tags gesetzt]

rossinie 20. Feb 2004 10:53

Re: Zinseszins
 
er meitne als fehler:
pointer typ required

manuel 20. Feb 2004 10:54

Re: Zinseszins
 
Sorry, nein Delphi kennt ^ nicht.
Das ist nur das Hoch-Zeichen, wenn man am PC sonst nix anderes hat.
hätte ich dazuschreiben müssen.
mit der Power-Funktion sollte es aber klappen


gruß

manuel

rossinie 20. Feb 2004 10:56

Re: Zinseszins
 
power funktion?
sorry arbeite erst ein paar wochen mit delphi

Tyrael Y. 20. Feb 2004 11:00

Re: Zinseszins
 
Geh unter Menüpunkt "Hilfe" bzw. "Help" dort
den Menüpunkt "Delphi Hilfe" bzw. "Delphi Help"

es öffnet sich ein Dialog
dort die Registerkarte Index auswählen und
in das Suchfeld Power eintippen

dann bei den Ergebnissen auf Power Function ein klick ausführen..


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:01 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz