Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » Unterjährige Verzinsung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
05.02.2004, 11:55 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


zu proggen ist folgende funktion

C++:
double max_effzins_unterjaehrig(double p);


die funktion soll die maximal unterjährige mögliche Verzinsung einer Anlage berechnen....
p ist der prozentsatz

wenn ich also z.b. Anlage A mit einem Jahreszins p pro Jahr verzinst bekomme soll herausgefunden werden wie hoch der effektiv zins ist wenn mir die Zinsen in "unendlich kleinen" zeitintervallen gezahlt würden...

Beispiel:
angenommen p=5%
wenn ich ein zeitintervall nehme ist der effektive zinssatz am ende auch 5%
bei 2 äquidistanten zeitintervallen würde ich folgendes bekommen

1-(1+p/2)*(1+p/2) was in etwa 5,06% entspricht (das das gleiche als würde ich mein geld halbjährlich verzinst mit 2,5% verzinst bekommen....)

für 4 äquidistante zeitintervalle wäre das dann
1-(1+p/4)*(1+p/4)*(1+p/4)*(1+p/4) rund 5,09% effektivzins

Der effektivzins ist quasi der Zins mit dem die anlage genau einmal jährlich verzinst werden müsste um den gleichen betrag wie bei der unterjährigen verzinsung zu erhalten...

so es kann natürlich wieder gegolft werden
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 05.02.2004 um 11:58 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.02.2004, 12:39 Uhr
(un)wissender
Niveauwart


Äh, ich weiß nicht genau, was du willst.
Was soll die Funktion zurückgeben?
"maximal unterjährige mögliche Verzinsung" sagt mir echt nichts.

Also, wenn der Zeitintevall unendlich klein ist, würde ich sagen ist der effektivzins(weiß nicht genau was das ist) oder der "maximal unterjährige mögliche Verzinsung"(weiß nicht genau was das ist) doch unendlich groß.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
05.02.2004, 12:44 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

maximal unterjährige mögliche Verzinsung" sagt mir echt nichts.


mir eigentlich auch nicht... den begriff hab ich gerade eben erfunden...


Zitat:

Also, wenn der Zeitintevall unendlich klein ist, würde ich sagen ist der effektivzins(weiß nicht genau was das ist) oder der "maximal unterjährige mögliche Verzinsung"(weiß nicht genau was das ist) doch unendlich groß.


nö wird nicht unendlich gross die sch**sse konvergiert im unendlichen(du musst also die anzahl der intervalle nur gross genug wählen dann bist du nah am reallen wert dran)...eigentlich wollte ich das nicht verreaten aber seies drum jetzt habe ichs getan...

so und nun nochmal ein beispiel weil ichs anscheinend blöde erklärt habe...

angenommen ich habe 100€ und bekomme im Jahr dafür 5% zinsen...
Jetzt frage ich mich warum sollte ich nicht lieber halbjährlich 2,5% zinsen bekommen und stelle fest das wenn ich mir mein geld halbjährlich mit 2,5% verzinsen lasse das besser ist als es sich einmal mit 5% verzinsen zu lassen...

so jetzt könnte man ja auch sagen ich will die zinsen vierteljährlich mit 1,25% ausgezahlt bekommen... usw...
was man feststellt ist das die chose halt nicht gegen unendlich läuft und du sollst quasi einfach n grossgenug wählen....
jetzt alles klar?
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 05.02.2004 um 12:47 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
05.02.2004, 14:27 Uhr
(un)wissender
Niveauwart


Hm, warum sollte halbjährlich mit 2.5% besser sein als ganzjährig mit 5%?
Es sei den, du willst auf Zinseszins hinaus und ab wann es sich nicht mehr lohnt die Intervalle zu verkleinern.
Ist dem so?
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
05.02.2004, 15:34 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Jo ist wegen dem zinseszins da man beim zweiten halbjahr auch noch den zinsteil von der ersten verzinsung mit verzinst bekommt...
du sollst mir allerdings nicht ausrechnen ab wann es sich nicht mehr lohnt die intervalle kleiner zu machen sondern welche effektive jahresverzinsung sich mit unendlich kleinen Intervallen erreichen lässt (und die ist wie gesagt weit von unendlich entfernt)...
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 05.02.2004 um 15:39 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
05.02.2004, 18:26 Uhr
(un)wissender
Niveauwart


Ausgehend von 5% Jahresverzinsung?
Von einem konkreten Jahreszins muss ich ja ausgehen, ansonsten kann ich den eff. Zins ja nicht ausrechnen, oder?


Bearbeitung:

Ja, klar, p ist der konkrete Zins, alles klar, jetzt habe ich die Aufgabe verstanden, vielleicht machen ich sie demnächst, habe wenig Zeit momentan!


--
Wer früher stirbt ist länger tot.

Dieser Post wurde am 05.02.2004 um 18:27 Uhr von (un)wissender editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
06.02.2004, 16:59 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


sagt mal leute hab ich das so beschissen erklärt oder ist euch das rätsel zu einfach?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
06.02.2004, 17:28 Uhr
(un)wissender
Niveauwart


Willst du was nettes hören oder die Wahrheit?


Wie findest du das (keine Ahnung, ob das gut ist)?


C++:
#include <iostream>
#include <cmath>
#include <limits>
#include <cstdlib>

double max_effzins_unterjaehrig(double p);


int main(int argc, char *args[])
{
    if(argc < 2)
        std::cout << "Bitte Parameter mitgeben!" << std::endl;
    else
        std::cout << "Maximal unterjaehrige moegliche Verzinsung:-): "
                  << max_effzins_unterjaehrig(atof(args[1]))
                  << std::endl;
    return 0;  
}

double max_effzins_unterjaehrig(double p)
{
    const int intervallsize = std::numeric_limits<int>::max();
    return  pow((1 + p / intervallsize), intervallsize) - 1.0;
}


--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
06.02.2004, 17:54 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

Willst du was nettes hören oder die Wahrheit?


ok ich geb mir beim nächsten mal mit den erklärungen mehr mühe...


Zitat:

Wie findest du das (keine Ahnung, ob das gut ist)?



jo ist sehr gut...allerdings werd ich das mal schnell untergolfen...

C++:
double max_effzins_unterjaehrig(double p){return exp(p)-1;}


--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 06.02.2004 um 17:57 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
06.02.2004, 18:22 Uhr
(un)wissender
Niveauwart


Hm, das mit der e-Funktion war mir nicht eingefallen, aber die fällt mir sowieso nie ein, da ich die Eulersche Zahl eigentlich nicht verstanden habe und auch nicht, warum sie so toll ist.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Rätselecke ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: