hallo
also aufgabe ist:
wir kaufen einen gegenstand an einem bestimmten tag --> Startpreis
während der folgenden Tage steigt oder sinkt der Wert.
bei dem Programm, soll der User zuerst den Startpreis abfragen, dann die veränderten werte der folgenden Tage.
Sinkt der wert auf die hälfte des startpreises, bzw steigt er auf das doppelte, bricht das Programm ab. und sagt, dass wir es wieder verkaufen sollen.
je nach wert am letzten tag gibt das programm die höhe des gewinns oder verlusts aus.
ich hab bis jetzt folgendes...jedoch fehlt etwas ganz bestimmtes.. und ich komm einfach nicht drauf :/
also aufgabe ist:
wir kaufen einen gegenstand an einem bestimmten tag --> Startpreis
während der folgenden Tage steigt oder sinkt der Wert.
bei dem Programm, soll der User zuerst den Startpreis abfragen, dann die veränderten werte der folgenden Tage.
Sinkt der wert auf die hälfte des startpreises, bzw steigt er auf das doppelte, bricht das Programm ab. und sagt, dass wir es wieder verkaufen sollen.
je nach wert am letzten tag gibt das programm die höhe des gewinns oder verlusts aus.
ich hab bis jetzt folgendes...jedoch fehlt etwas ganz bestimmtes.. und ich komm einfach nicht drauf :/
Java:
double Kaufpreis, Kurschange, Verlust, Gewinn;
Out.println("Please enter your purchase price ");
Kaufpreis = In.readInt();
do{
Out.println("How did your share price change next day? ");
Kurschange = In.readInt();
if(Kurschange <= (Kaufpreis/2.0)){Out.println("You should sell the stock now!");
Verlust = ((Kaufpreis - Kurschange));
Out.println("You've a loss of " + Verlust);
break;}
else
if (Kurschange >= (Kaufpreis*2.0)) {Out.println("You should sell the stock now!");
Gewinn = (Kaufpreis - Kurschange);
Out.println("You've a profit of " + Gewinn);
break;
}
} while (Kurschange != (Kaufpreis*2.0) && Kurschange != (Kaufpreis/2.0));
Out.println("You've spent your whole money, there's nothing left!");
}
}
Zuletzt bearbeitet von einem Moderator: