Komme zwar eigentlich eher aus der .NET Ecke aber habe mich einfach mal damit beschäftigt. Muss sagen das es eigentlich geht vom Aufwand etc und sehr an C erinnert was ich dank µController auch schon gemacht habe.
Falls du noch Hilfe brauchst oder so könnte ich dir mein Übungsprgramm geben
//Edit
Um dir Hilfe zu geben:
Die Währungen einfach in ne Array packen und mit dem Index die Typennummer festlegen. Genauso in die Comboboxen laden die dann den selben Index haben. Mit Index 1 und 2 weißt dann von wo nach wo gerechnet werden soll. Einfach noch eine Funktion schreiben und die werte dann von GUI in die Funktion geben und die entsprechend rechnen lassen.
Die ist eigentlich die meiste Arbeit wert wenn man die Umrechnungen nicht aus dem kopf weiß