L1: Zahlensatz - JirkaDellOro/Softwaredesign GitHub Wiki
Entwerfen Sie eine Methode „ConvertDigitToWord(...)“ welche einen Wert vom Typ Integer entgegen nimmt, und eine Zeichenkette mit dem ausgeschriebenen Wort zurückliefert. Es genügt, wenn die Methode für einstellige Ganzzahlen zwischen 0 bis 9 funktioniert, alles andere liefert die Zeichenkette „undefined“.
Entwerfen Sie darauf aufbauend eine Methode "ConvertNumberToSentence(...), welcher eine mehrstellige, positive Ganzzahl übergeben werden kann, und welche daraufhin eine Zeichenkette mit der gleichen Zahl in Worten zurück liefert. Ein Parameter vom Wert 845 ergibt also die Zeichenkette "Acht Vier Fünf". Hierbei wird die Methode ConvertDigitToWord(...) genutzt.
Implementieren Sie schließlich die Main-Methode des Hauptprogramms, welche eine Zahl als Argument entgegen nimmt und die Zahl in Worten auf der Konsole ausgibt. Der Aufruf "dotnet run 298453" proviziert beispielsweise folgende Ausgabe:
Die Zahl 298453 in Worten: Zwei Neun Acht Vier Fünf Drei