Habs, als rekursive Lösung.
d.h. das sich die procedure oder hier function in sich selbst aufruft.
das funktioniert hier z.B. so:
Ist der String leer?
-Nein
Ist der erste Buchstabe ein Vokal?
-Ja : lösche ihn und frage erneut
-Nein : merke ihn dir
_________lösche den ersten Buchstaben
_________gebe den gemerkten Buchstaben mit dem ergebniss einer erneuten prüfung aus
-Ja tue nichts
Also für das Wort 'Vokal' ergibt sich folgendes:
ist V ein Vokal?
-Nein
-result1:=V+ ist o ein Vokal?
_________-Ja
_________-result2:= ist k ein Vokal?
__________________-Nein
__________________-result3:=k+ ist a ein Vokal?
___________________________-Ja
___________________________-result4:= ist l ein Vokal?
____________________________________-Nein
____________________________________-result5:=l
_______________________________________________res ult1:=Vkl
ich glaube der Rest wird spätestens dann klar wenn du dir den Quellcode ansiehst...