Hallo,
ich habe einfach nur aus dem Übungsfaktor mal ein bisschen mit Schleifen rum gespielt. Mein Ziel ist es ein Kapital, Zinssatz in Prozent und ein Ziel Kapital als Eingabe zu haben.
Danach soll in der Schleife berechnet werden, wann das Ziel Kapital erreicht ist. Aber bei der Schleife hört er immer je nach den Zinssatz auf.
Wenn ich bspw.
Kapital = 1000
Zinsen = 5
Ziel Kapital = 10000
Kommt als Ausgabe: Im 27,64. Jahr ist das Kapital 9950€.
Wenn ich bspw. den Zinssatz änder
Kapital = 1000
Zinsen = 25
Ziel Kapital = 10000
Kommt als Ausgabe: Im 27,08. Jahr ist das Kapital 9750€.
Code:
double kapital = double.Parse(txtKapital.Text);
double zins = double.Parse(txtZins.Text);
double zielKapital = double.Parse(txtZiel.Text);
double zwischenErg = 0;
double jahre = 0;
for(int i = 0; i <= zielKapital; i++)
{
zwischenErg = (kapital * zins *i) / 100;
jahre = zwischenErg / 360;
if (zwischenErg == zielKapital)
break;
lstAusgabe.Items.Add("Im " + jahre.ToString("F2") + ". Jahr ist das Kapital " + zwischenErg + "€" );
}