Ich habe ein Programm, es berechnet das Kapital nach X Jahren, ohne Zinseszins (Aber mit Verzinsung).
//Der Einfachheit halber sagen wir Kapital = 10'000, Laufzeit 5, und Zinssatz = 3
double ertrag(double laufzeit){
return kapital * (1 + zinssatz/100 * Laufzeit);
Wenn ich der zweiten Zeile folge komme ich auf 1500. Später in der Ausgabe steht aber wie gewünscht auch 11500. Meine Frage ist wieso? Bewirkt das return eine Addition des Ergebnisses zu ertrag?
//Der Einfachheit halber sagen wir Kapital = 10'000, Laufzeit 5, und Zinssatz = 3
double ertrag(double laufzeit){
return kapital * (1 + zinssatz/100 * Laufzeit);
Wenn ich der zweiten Zeile folge komme ich auf 1500. Später in der Ausgabe steht aber wie gewünscht auch 11500. Meine Frage ist wieso? Bewirkt das return eine Addition des Ergebnisses zu ertrag?