Hallo, ich bin noch ganz neu bei java dabei, habe schon ein paar aufgaben auch selbstständig gelöst, doch stellt mich die nun folgende auf starke probleme:
Schreiben Sie ein Java-Programm, welches den Buchwert in Höhe von 15.000 EUR mit einem
Abschreibungssatz von 40% und einem Restwert von 100 EUR geometrisch degressiv abschreibt.
Geben Sie dabei die entsprechenden Jahreswerte an, also den Buchwert nach dem 1.
Jahr, 2. Jahr usw. bis der Restwert erreicht wird.
Meine bisherige Lösung sieht folgendermaßen aus:
Allerdings spuckt er mir dann die folgende fehlermeldungen aus: "reached end of file while parsing else" und auch bei der else anweisung sagt er mir den selben fehler, wobei ein pfeilchen hinter das semikolon zeigt.
Kann mir irgendjemand dabei helfen? ich sitze hier wirklich seit stunden und probiere, aber nichts funktioniert.
LG Fullmetal
Schreiben Sie ein Java-Programm, welches den Buchwert in Höhe von 15.000 EUR mit einem
Abschreibungssatz von 40% und einem Restwert von 100 EUR geometrisch degressiv abschreibt.
Geben Sie dabei die entsprechenden Jahreswerte an, also den Buchwert nach dem 1.
Jahr, 2. Jahr usw. bis der Restwert erreicht wird.
Meine bisherige Lösung sieht folgendermaßen aus:
Java:
public class Abschreibung {
public static void main (String[] args) {
double y, Abschreibungssatz, Restwert, x, z;
x = 15000;
Abschreibungssatz = x / 100 * 40;
Restwert = 100;
y = x - Abschreibungssatz;
z = 0;
while (x>100) {
if (x>100) {
z++;
System.out.print("Jahr" + z , "der Buchwert beträgt" + y);
System.out.print(Euro);
else
System.out.print("Jahr" + z, "der Restwert beträgt 100 Euro");
Allerdings spuckt er mir dann die folgende fehlermeldungen aus: "reached end of file while parsing else" und auch bei der else anweisung sagt er mir den selben fehler, wobei ein pfeilchen hinter das semikolon zeigt.
Kann mir irgendjemand dabei helfen? ich sitze hier wirklich seit stunden und probiere, aber nichts funktioniert.
LG Fullmetal
Zuletzt bearbeitet von einem Moderator: