Till KTH:s startsida Till KTH:s startsida

Ändringar mellan två versioner

Här visas ändringar i "Labb 1" mellan 2017-01-10 10:12 av Stefan Nilsson och 2017-01-10 10:24 av Stefan Nilsson.

Visa nästa > ändring.

Labb1

IDet här är en uppvärmningslabb där du ska implementera ett program som utför konverteringar mellan olika valutor. Programmet skall klara av att hantera åtminstone de valutor som finns i filen valutor.txt.

Indata till programmet, d.v.s. valuta och belopp skall anges på kommandoraden.


* Om endast en valuta anges, skall det givna beloppet konverteras till SEK.
* Om två valutor anges, skall beloppet konverteras från den första till den andra.
* Programmet ska meddela sig begripligt med användaren.
* Programmet ska inte innehålla varken koduppreprepning eller hårdkodning.
* Programmet ska vara uppdelat i kommenterade funktioner enligt förra kursens principer.
Tips: ReadCurrencies.java (updaterad med Locale.ENGLISH) är ett exempel som visar hur man kan skrapa data från filen valutor.txt med hjälp av en Scanner i Java.

Några exempel på körning följer nedan:

~pem> java Converter USD 24.30 24.30 USD = 194.18 SEK ~pem> java Converter USD 24.30 JPY 24.30 USD = 2814.22 JPY ~pem> java Converter EUR 243 FRA 'FRA' is not a recognized currency. ~pem> java Converter 23 Usage: java Converter currency amount [currency]