Hey Leute,
Ich komme bei meinem Programm zur Zinseszinsberechnung nicht weiter und hoffe, dass ihr mir helfen könnt. Es Soll ein Programm werden, dass mir nach Eingabe eines Betrags, des Zinssatzes und der Laufzeit (das jahr) für jedes Jahr bis zu dem eingegebenen Jahr einen Betrag ausgibt.
Sprich, wenn ich "4" als Laufzeit angebe, soll er mir den Betrag nach Jahr 1,2,3,4 ausgeben.
Soweit so gut ... mein Code sieht folgendermaßen aus:
Das "?" steht an der Stelle, wo ich Schwierigkeiten habe. Mir fällt einfach nicht ein, wie ich das Programm so schreibe, dass er mir BIS zu dem gewählten Jahr die Beträge berechnet.
Desweiteren scheint auch innerhalb der Schleife irgendwas mit der Rechnung nicht zu stimmen, da er mir selbst wenn ich zum Test oben
oder sowas eingebe nicht die richtigen Werte liefert.
VG Zipe
Ich komme bei meinem Programm zur Zinseszinsberechnung nicht weiter und hoffe, dass ihr mir helfen könnt. Es Soll ein Programm werden, dass mir nach Eingabe eines Betrags, des Zinssatzes und der Laufzeit (das jahr) für jedes Jahr bis zu dem eingegebenen Jahr einen Betrag ausgibt.
Sprich, wenn ich "4" als Laufzeit angebe, soll er mir den Betrag nach Jahr 1,2,3,4 ausgeben.
Soweit so gut ... mein Code sieht folgendermaßen aus:
Java:
import Prog1Tools.IOTools;
public class Zinseszins {
public static void main(String[] args) {
double betrag = IOTools.readDouble("Anzulegender Geldbetrag in Euro: ");
double jahreszins = IOTools.readDouble("Jahreszins: ");
int jahr = IOTools.readInteger("Laufzeit (in Jahren): ");
double endbetrag = 0;
for (jahr = 1; jahr <= ?; jahr++) {
endbetrag = endbetrag * jahreszins + betrag;
System.out.println("Wert nach " + jahr + " Jahren: " + endbetrag);
}
}
}
Das "?" steht an der Stelle, wo ich Schwierigkeiten habe. Mir fällt einfach nicht ein, wie ich das Programm so schreibe, dass er mir BIS zu dem gewählten Jahr die Beträge berechnet.
Desweiteren scheint auch innerhalb der Schleife irgendwas mit der Rechnung nicht zu stimmen, da er mir selbst wenn ich zum Test oben
Java:
for (jahr = 1; jahr < 4; jahr++) {
VG Zipe