C# sind diese Rechenwege zu Zinsen so richtig?

1 Antwort

Dein Fehler ist, du den Zinsatz erst nach dem Potenzieren in Prozente rumrechnest.

Wir prüfen:

10^2 = 100
100 * 100 / 100 = 100

Richtig wäre:

10/100 = 0,1
1 + 0,1 = 1,1
1,1^2 = 1,21
100*1,21 = 121

CGCofficial 
Fragesteller
 22.11.2019, 19:35

Wie übertrage ich das in den Code? (Bin Programmieranfänger)^^

0
KuarThePirat  22.11.2019, 20:50
@CGCofficial
Kapital2 = Convert.ToDouble(TxtEingabe1.Text);
Zinssatz2 = Convert.ToDouble(TxtEingabe2.Text);

double x = 1.0+Zinssatz2/100; // 1+Zinsatz/100
double y = Laufzeit;
double Hr1 = System.Math.Pow(x, y); 

summe = Kapital2 * (Hr1-1); // Hier wollen wir nur die Zinsen berechnen
1