![]() |
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( ![]() 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: |
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 |
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 |
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. ![]() ihr müsstet das erste http:// weg machen... danke :angle: rossinie :angle: |
Re: Zinseszins
Nein Delphi kennt kein ^
guck dir mal die Power-Funktion an |
Re: Zinseszins
so nächster Versuch:
Herzlich willkommen in der DelphiPraxis Du kannst es mit einer For-Schleife machen:
Delphi-Quellcode:
Schau dir mal für die Idee von Manuel 'Power' an.
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; Toxman Edit: [Delphi-Tags gesetzt] |
Re: Zinseszins
er meitne als fehler:
pointer typ required |
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 |
Re: Zinseszins
power funktion?
sorry arbeite erst ein paar wochen mit delphi |
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 22:40 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