# Währungsumrechner

Dieses Programm ist ein einfacher Währungsumrechner, der einen Betrag in einer Währung nimmt und ihn in eine andere Währung umwandelt. Es verwendet eine API, um die Wechselkurse zu erhalten (wenn ich es schaffe, diese zu implementieren) von der [ExchangeRate API](https://www.exchangerate-api.com/docs/c-sharp-currency-api).

Es handelt sich im Wesentlichen um einen Taschenrechner, der hilft, einen bestimmten Betrag einer Währung in eine andere umzuwandeln.

**Autor**: Mark Alexander Meyer

### Quellen und Referenzen:
- [ExchangeRate API](https://www.exchangerate-api.com/docs/c-sharp-currency-api) - Für die Wechselkurse
- [GitHub - Currency Converter C#](https://github.com/Caleb52349/Currency-Converter-C-) - Inspiration für benötigte Funktionen (Screenshots)
- [Windows Forms - Hintergrund ändern](https://learn.microsoft.com/en-us/dotnet/desktop/winforms/controls/how-to-set-the-background-of-a-windows-forms-panel-using-the-designer?view=netframeworkdesktop-4.8) - Um herauszufinden, wie man den Hintergrund des Fensters ändern kann
- [Mr. Krabs' erstes Dollar](https://spongebob.fandom.com/wiki/Mr._Krabs%27_first_dollar) - Bild für "Umrechnen"
- [Leo.org](https://www.leo.org/german-english) - Für Übersetzungen
- [KeyPress-Event](https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.keypresseventargs.keychar?view=windowsdesktop-9.0) - Für die Handhabung von Tastatureingaben (nur Zahlen und Kommas bei der Menge erlaubt)
- [Wie man ein Bild zu einem Button hinzufügt](https://www.youtube.com/watch?v=k1v5k7etqeU) - Tutorial zum Hinzufügen von Bildern zu Buttons
- [Asynchrone Programmierung in C#](https://learn.microsoft.com/en-us/windows/uwp/threading-async/call-asynchronous-apis-in-csharp-or-visual-basic) - Um asynchrone Programmierung zu lernen
- ChatGPT - Wurde genutzt, um zu lernen, wie man JSON in .NET-Objekte umwandelt und für Probleme / Error fixes.

### API-Update:
Ursprünglich habe ich eine andere API verwendet, bin jedoch auf die [Frankfurter API](https://api.frankfurter.app/latest?amount=) umgestiegen, da diese keinen API-Schlüssel benötigt und die vorherige nicht mehr funktioniert hat.
