meinst du zinseszins, oder was?ApF3LsAfT am 03.10.2004 16:08 schrieb:also die frage steht schon oben.
bsp: 700€, 2,1%
thx 4 help
yeahHerbboy am 03.10.2004 16:15 schrieb:meinst du zinseszins, oder was?ApF3LsAfT am 03.10.2004 16:08 schrieb:also die frage steht schon oben.
bsp: 700€, 2,1%
thx 4 help
.gif)
x^n??ApF3LsAfT am 03.10.2004 16:08 schrieb:also die frage steht schon oben.
bsp: 700€, 2,1%
thx 4 help
ApF3LsAfT am 03.10.2004 16:08 schrieb:also die frage steht schon oben.
bsp: 700€, 2,1%
thx 4 help
thxTommyV am 03.10.2004 16:47 schrieb:ApF3LsAfT am 03.10.2004 16:08 schrieb:also die frage steht schon oben.
bsp: 700€, 2,1%
thx 4 help
#include <math.h>
double erg = pow(700.0, 1.021);

ApF3LsAfT am 03.10.2004 17:00 schrieb:thxTommyV am 03.10.2004 16:47 schrieb:ApF3LsAfT am 03.10.2004 16:08 schrieb:also die frage steht schon oben.
bsp: 700€, 2,1%
thx 4 help
#include <math.h>
double erg = pow(700.0, 1.021);![]()

Renner404 am 20.10.2004 09:12 schrieb:ApF3LsAfT am 03.10.2004 17:00 schrieb:thxTommyV am 03.10.2004 16:47 schrieb:ApF3LsAfT am 03.10.2004 16:08 schrieb:also die frage steht schon oben.
bsp: 700€, 2,1%
thx 4 help
#include <math.h>
double erg = pow(700.0, 1.021);![]()
Das ist jetzt aber nur eine Zins-Funktion, keine Zinseszins-Funktion.
da brauchst du eher
double geld
for(i=0;i<n;i++)
{
geld+= Geld*Zins
}
oder
zins+=1;
for(;n>0;n--) zins*=zins
geld*=zins;
Von pow() rate ich ab, denn wenn das Potenzieren hier alles mathematische ist, dann verlangsamt das Einbinden von math.h dein Programm mehr als es dir Arbeit erspart![]()
Renner404 am 20.10.2004 09:12 schrieb:Das ist jetzt aber nur eine Zins-Funktion, keine Zinseszins-Funktion.
da brauchst du eher
double geld
for(i=0;i<n;i++)
{
geld+= Geld*Zins
}
oder
zins+=1;
for(;n>0;n--) zins*=zins
geld*=zins;
Von pow() rate ich ab, denn wenn das Potenzieren hier alles mathematische ist, dann verlangsamt das Einbinden von math.h dein Programm mehr als es dir Arbeit erspart![]()
Durch den include wird der Code größer und dadurch beim Start langsamer [eine Millionstel Sekunde vielleicht), weil der der zusätzliche Code ertmal in den Arbeitsspeicher geladen werden muss, wenn's erstmal läuft ist das dann auch egal.TommyV am 22.10.2004 20:10 schrieb:Renner404 am 20.10.2004 09:12 schrieb:Das ist jetzt aber nur eine Zins-Funktion, keine Zinseszins-Funktion.
da brauchst du eher
double geld
for(i=0;i<n;i++)
{
geld+= Geld*Zins
}
oder
zins+=1;
for(;n>0;n--) zins*=zins
geld*=zins;
Von pow() rate ich ab, denn wenn das Potenzieren hier alles mathematische ist, dann verlangsamt das Einbinden von math.h dein Programm mehr als es dir Arbeit erspart![]()
![]()
Was soll denn da verlangsamen?
Also Zinseszins kann er schon selber drauf kommen, das ist dann
pow(geld, pow(zins, n));
und das ist auf jeden Fall schneller als eine Schleife UND weniger Arbeit.
Half-Borg am 26.10.2004 19:25 schrieb:Durch den include wird der Code größer und dadurch beim Start langsamer [eine Millionstel Sekunde vielleicht), weil der der zusätzliche Code ertmal in den Arbeitsspeicher geladen werden muss, wenn's erstmal läuft ist das dann auch egal.TommyV am 22.10.2004 20:10 schrieb:Renner404 am 20.10.2004 09:12 schrieb:Das ist jetzt aber nur eine Zins-Funktion, keine Zinseszins-Funktion.
da brauchst du eher
double geld
for(i=0;i<n;i++)
{
geld+= Geld*Zins
}
oder
zins+=1;
for(;n>0;n--) zins*=zins
geld*=zins;
Von pow() rate ich ab, denn wenn das Potenzieren hier alles mathematische ist, dann verlangsamt das Einbinden von math.h dein Programm mehr als es dir Arbeit erspart![]()
![]()
Was soll denn da verlangsamen?
Also Zinseszins kann er schon selber drauf kommen, das ist dann
pow(geld, pow(zins, n));
und das ist auf jeden Fall schneller als eine Schleife UND weniger Arbeit.
Renner404 am 02.11.2004 15:34 schrieb:Außerdem wird die Ausführbare größer, durch das einfügen von Zig Mathefunktionen, see ya.
Caldrin am 02.12.2004 20:52 schrieb:Renner404 am 02.11.2004 15:34 schrieb:Außerdem wird die Ausführbare größer, durch das einfügen von Zig Mathefunktionen, see ya.
Eieiei, da hat aber einer mal GARKEINE Ahnung vom Kompilieren und Linken... *andenkopffass*
Eigne Dir doch erst einmal die theoretischen Grundlagen an, bitte...
