2023-07-21 18:46:20 +02:00
|
|
|
# M122 - Aufgabe
|
|
|
|
|
2024-04-23 00:57:32 +02:00
|
|
|
2024-04 MUH
|
2023-07-21 18:46:20 +02:00
|
|
|
|
2024-04-29 10:58:45 +02:00
|
|
|
## G Applikation mit API-Abfrage
|
2023-07-21 18:46:20 +02:00
|
|
|
|
2024-04-29 10:58:45 +02:00
|
|
|
| Punkte | Beschreibung |
|
|
|
|
|--------|--------------|
|
|
|
|
| 1 | Download und Verarbeitung der aktuellen Kurse |
|
|
|
|
| 2 | Gute und die "schöne" (tabellarische) Darstellung der Daten mit `printf()` |
|
|
|
|
| 2 | Speicherung der "alten" Daten und Vergleich mit den "neuen" Daten |
|
|
|
|
| **5** | **Total** |
|
|
|
|
| 1 | Eingechecked in GitLab, GitHub, BitBucket |
|
|
|
|
| 1 | Bonuspunkt für Farben in der Darstellung (rot für "runter", grün für "hoch") seit dem letzten Aufruf |
|
|
|
|
| | |
|
|
|
|
| **Plagiat** | Reduktion der Punkte nach Einschätzung des Lehrers, wenn der gleiche Code schon mal gesehen wurde |
|
|
|
|
| | |
|
2023-07-21 18:46:20 +02:00
|
|
|
|
2024-04-29 10:58:45 +02:00
|
|
|
|
|
|
|
|
|
|
|
Erstellen Sie eine Applikation nur auf der Console bei der
|
|
|
|
ich einen Betrag in CHF dem Skript übergeben kann.
|
|
|
|
Und dann will ich eine Umrechnung haben in
|
2023-07-21 18:46:20 +02:00
|
|
|
|
2024-04-23 00:57:32 +02:00
|
|
|
- Euro (EUR) oder US-Dollar (USD)
|
|
|
|
- Ethereum (ETH) oder Bitcoin (BTC)
|
2024-04-29 10:58:45 +02:00
|
|
|
- und mind 2 weitere Währungen oder Crypto-Coins nach Ihrer Wahl
|
2023-07-21 18:46:20 +02:00
|
|
|
|
|
|
|
Benutzen Sie dafür die aktuellen Kurse über eine API.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Wenn ich nach einiger Zeit den gleichen Betrag wieder
|
2023-07-22 22:59:12 +02:00
|
|
|
eingebe, sollten Sie darstellen können, was der Betrag
|
2023-07-21 18:46:20 +02:00
|
|
|
vorher war und was er jetzt ist.
|
|
|
|
(Sie müssen die abgefragten Werte speichern um sie dann
|
|
|
|
vergleichen zu können. Weiter sollten Sie die Zeit wissen,
|
|
|
|
wann das letzte Mal abgefragt wurde und die Differenz
|
2023-07-22 22:59:12 +02:00
|
|
|
möchte ich auch angezeigt bekommen.)
|
2023-07-21 18:46:20 +02:00
|
|
|
|
2023-07-22 23:52:18 +02:00
|
|
|
|
2023-07-21 18:46:20 +02:00
|
|
|
Hier einige mögliche APIs zum anbinden:
|
|
|
|
|
|
|
|
https://mixedanalytics.com/blog/list-actually-free-open-no-auth-needed-apis/
|
|
|
|
|
|
|
|
https://polygon.io/pricing
|
|
|
|
|