Moin, es geht um eine Aufgabe die ich zurzeit am lösen bin.
Entwickelt werden soll ein Java Programm zur Währungsumrechnung.
(Benutzereingaben stehen in <>)
Das Programm soll zunächst eine Bezugswährung, zum Beispiel <Euro> über die Tastatur einlesen. Das bekomme ich schon noch hin.
Anschließend sollen einzelne Währungen und deren Umrechnungsfaktoren eingelesen werden. Wie z.B.
Waehrung: <DM>
Umrechnungsfaktor: <1.95583>
Waehrung: <Lire>
Umrechnungsfaktor: <1936.27>
...
Hier fängt schon mein erstes Problem an. Wie soll man einem Datentypen denn mehrere Werte zuordnen ohne ein Array zu benutzten (Wir sind noch nicht bei Arrays)?
Ich hätte das jetzt so gemacht, bis mir der Fehler aufgefallen ist:
Ist die Währungseingabe abgeschlossen, soll das Programm in einer Schleife Beträge, Ausgangswährung und Zielwährung einlesen und den umgerechneten Betrag ausgeben. Z.B:
Betrag: <20>
Von Waehrung: <DM>
In Waehrung: <Lire>
Umgerechneter Betrag = 19799.98
...
Dort bin ich noch nicht angekommen. Mich würde erstmal interessieren wie ich das obige Problem löse.
Entwickelt werden soll ein Java Programm zur Währungsumrechnung.
(Benutzereingaben stehen in <>)
Das Programm soll zunächst eine Bezugswährung, zum Beispiel <Euro> über die Tastatur einlesen. Das bekomme ich schon noch hin.
Anschließend sollen einzelne Währungen und deren Umrechnungsfaktoren eingelesen werden. Wie z.B.
Waehrung: <DM>
Umrechnungsfaktor: <1.95583>
Waehrung: <Lire>
Umrechnungsfaktor: <1936.27>
...
Hier fängt schon mein erstes Problem an. Wie soll man einem Datentypen denn mehrere Werte zuordnen ohne ein Array zu benutzten (Wir sind noch nicht bei Arrays)?
Ich hätte das jetzt so gemacht, bis mir der Fehler aufgefallen ist:
Java:
int stop = IO.readInt("Wie viele Währungen möchten sie umrechnen können? ");
for (int i = 0; i < stop; i++) {
String waehrung = IO.readString("Währung: ");
double umrechnungsfaktor = IO.readDouble("Umrechnungsfaktor: ");
}
Ist die Währungseingabe abgeschlossen, soll das Programm in einer Schleife Beträge, Ausgangswährung und Zielwährung einlesen und den umgerechneten Betrag ausgeben. Z.B:
Betrag: <20>
Von Waehrung: <DM>
In Waehrung: <Lire>
Umgerechneter Betrag = 19799.98
...
Dort bin ich noch nicht angekommen. Mich würde erstmal interessieren wie ich das obige Problem löse.