Programmierpraktikum 2

Übung #4

WS 98/99

Abgabe: Donnerstag, 19.11.1998

Tutor:

Punkte:

 

Search and Replace (24 Punkte)

 

Schreiben Sie ein Programm, das als Kommandozeilenargument einen String annimmt, in dem alle Zahlen durch den entsprechenden Betrag in Worten ersetzt werden.

Aufruf: SearchAndReplace "123 +55=178; 30 Jahre Informatik und ..."

Ergebnis: einhundertdreiundzwanzig +fünfundfünfzig=einhundertachtundsiebzig; dreißig Jahre Informatik und ...

Verwenden Sie nicht die Klasse StringTokenizer. Überlegen Sie sich, an welchen Stellen in Ihrem Programm StringBuffer sinnvoller ist als die Klasse String und dokumentieren Sie Ihre Entscheidungen in Ihrem Quellcode.

Sie können die Funktionen aus Ihrer ersten Übung wiederverwenden. Sollte Ihre erste Übung nicht gut gelöst sein, dann können Sie die erste Übung auch von einem Studienkollegen verwenden. Sie müssen allerdings dokumentieren, vom wem Sie die Funktionen übernommen haben und selbst dafür sorgen, daß dieser Teil fehlerfrei funktioniert.