Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Laufzeit eines Sparkontos berechnen??? (https://www.delphipraxis.net/171601-laufzeit-eines-sparkontos-berechnen.html)

Sir Rufo 14. Nov 2012 18:51

AW: Laufzeit eines Sparkontos berechnen???
 
@Anne93 wenn du in ganzen Sätzen mit uns sprichst, dann können wir dir auch helfen.

Auf unspezifische Fragen erhält man naturgemäß unspezifische Antworten.

Hier mal ein Beispiel zu einer spezifizierten Frage:
Zitat:

Ich habe als Vorgabewerte das Anfangs- und Endkapital sowie einen Zinssatz p.a. (pro Jahr)
Mit einer Schleife soll ich nun die Laufzeit in Monaten bestimmen.

Wer kann mir da helfen?
Darauf könnten wir ganz konkret antworten.

implementation 14. Nov 2012 19:51

AW: Laufzeit eines Sparkontos berechnen???
 
Zitat:

Zitat von Anne93 (Beitrag 1191190)
also n= log2/ log (Zinsen+1)- richtig??

Besser:
Code:
Laufzeit = (ln(Endkapital)-ln(Anfangskapital))/ln(Zinsen+1)
// oder:
Laufzeit = ln(Endkapital/Anfangskapital)/ln(Zinsen+1)
Woher du das log2 hast, weiss ich nicht.

BUG 14. Nov 2012 20:10

AW: Laufzeit eines Sparkontos berechnen???
 
Zitat:

Zitat von BUG (Beitrag 1191176)
Obwohl ersteres weit effizienter ist, wollen Lehrer meist das zweite, um Schleifen zu lehren :roll:

Zitat:

Zitat von Anne93 (Beitrag 1191187)
und wo setzte ich dann die repeat schleife ein?

Tja, Lehrer bleiben berechenbar :mrgreen:

Man könnte könnte den Algorithmus so beschreiben:
Beginne mit dem Startkapital und einer Dauer von 0.
Wiederhole: Erhöhe das Kapital um den Zinsertrag und die Dauer um ein Jahr, bis das Kapital größer oder gleich dem Zielkapital ist.

Übersetzte das nach Delphi und du bist fertig.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz