-
Notifications
You must be signed in to change notification settings - Fork 10
/
index.js
39 lines (35 loc) · 1.15 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*
* CURRENCY CONVERTER RELOADED
* Author: <your name here>
* ---------------------------
*
* This converts currencies...somehow.
*
* A list of ressources you used, for example links:
* [JavaScript Reference](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference).
*/
/*
* Aufgabe: Baut einen neuen Währungsumrechner. Nachfolgend findet ihr Code der die
* dafür notwendingen Eingabewerte von der Konsole entgegennimmt.
*
* Dafür müsst ihr das Script wie folgt aufrufen:
* npm start -- <Ausgangssumme> <Ausgangswährung-Code> <Zielwährung-Code>
* also z.B.
* npm start -- 10.0 USD EUR
*
* Die erwartete Ausgabe ist ein Text in folgender Form:
* "Ergebnis: <Ausgangssumme> <Ausgangswährung> = <Ergebnis> <Zielwährung>"
* also z.B.
* Ergebnis: 10.00 USD = 11.00 EUR
*
* Das Script soll mindestens drei verschiedene Währungen in beide Richtungen unterstützen
*/
let args = process.argv.slice(2);
let amount, originalCurrency, targetCurrency;
if (args.length < 3) {
console.log('Error: Not enough input arguments given!');
} else {
amount = args[0];
originalCurrency = args[1];
targetCurrency = args[2];
}