Hi,
ich soll ein Programm schreiben, das ausrechnet, nach wievielen Jahren Lena ihr Geld verdoppelt hat.
So, y soll ihr Geld sein, daher ist es zu Anfang auf 380 festegelegt, danach wird es ja in der Schleife immer mit 1.045 (4,5% Zinsen pro Jahr) mulitpliziert.
Nun kommt die Schleife, die die Rechnung enthält.
Bis hierhin alles in Ordnung (liefert jedenfalls so keine Fehlermeldung, wer weiß)
Doch bei while findet er das x nicht.
Habe auch schon versucht, das x vor der Schleife zu definieren, dann beschwert er sich aber, dass das zweimal definiert wird.
Ich habe bestimmt einfach nen blöden Fehler gemacht, aber ich komm nicht drauf.
Also hier der sehr übersichtliche Code:
PS: Ich soll es zwar so machen (mit der Schleife), allerdings kommt mir das ein bisschen umständlich vor. Weiß jetz aber auch nicht, wie man das leichter machen könnte.
Wenn da jemand Ideen hat, nehm ich die auch gerne.
ich soll ein Programm schreiben, das ausrechnet, nach wievielen Jahren Lena ihr Geld verdoppelt hat.
So, y soll ihr Geld sein, daher ist es zu Anfang auf 380 festegelegt, danach wird es ja in der Schleife immer mit 1.045 (4,5% Zinsen pro Jahr) mulitpliziert.
Nun kommt die Schleife, die die Rechnung enthält.
Bis hierhin alles in Ordnung (liefert jedenfalls so keine Fehlermeldung, wer weiß)
Doch bei while findet er das x nicht.
Habe auch schon versucht, das x vor der Schleife zu definieren, dann beschwert er sich aber, dass das zweimal definiert wird.
Ich habe bestimmt einfach nen blöden Fehler gemacht, aber ich komm nicht drauf.
Also hier der sehr übersichtliche Code:
Java:
import java.io.*;
public class Zinsen {
public static void main (String[] args) {
System.out.println ("Lena hat zur Konfirmation 380 DM erhalten, sie bringt das Geld zur Bank.");
int y=380;
do {
int x = y*1.045;
} while (x<760);
System.out.println ("Nach" + x + "Jahren.");
}
}
PS: Ich soll es zwar so machen (mit der Schleife), allerdings kommt mir das ein bisschen umständlich vor. Weiß jetz aber auch nicht, wie man das leichter machen könnte.
Wenn da jemand Ideen hat, nehm ich die auch gerne.