In Pseudocode könnte das dann so aussehen:
Code:
Laufvariable = 1
Ergebnis = ''
Solange Laufvariable <= Stringlänge Eingangsstring
wenn Eingangsstring[Laufvariable] ist
'ä': Ergebnis = Ergebnis + 'ae'
'ö': Ergebnis = Ergebnis + 'oe'
'ü': Ergebnis = Ergebnis + 'ue'
ansonsten
Ergebnis = Ergebnis + Eingangsstring[Laufvariable]
Laufvariable = Laufvariable + 1
Das in eine Funktion gepackt, die einen String entgegennimmt und einen String ausgibt, und das Problem sollte gelöst sein.