C# :: Aufgabe #113 :: Lösung #6
11 Lösungen
#113
Text in Löffelsprache konvertieren
Anfänger - C#
von Veigar
- 16.12.2015 um 19:05 Uhr
Schreibe ein Script welches einen Text entgegen nimmt und ihn in Löffelsprache konvertiert!
(Löffelsprache: "Geheimsprache" die oft von Kindern benutzt wird, und die dadurch gebildet wird das an jeden Vokal (Selbstlaut) „lew" und dann noch einmal der Vokal gehängt wird. zum Beispiel "Ich bin klug!"-->"Ilewich bilewin klulewug!")
(Löffelsprache: "Geheimsprache" die oft von Kindern benutzt wird, und die dadurch gebildet wird das an jeden Vokal (Selbstlaut) „lew" und dann noch einmal der Vokal gehängt wird. zum Beispiel "Ich bin klug!"-->"Ilewich bilewin klulewug!")
#6
von dragonmaster (250 Punkte)
- 04.01.2016 um 16:02 Uhr
C#-Code
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Loeffelsprache { class Program { static void Main(string[] args) { Console.WriteLine("Bitte Löffel eingeben (Vokal -> Vokal + Löffel + Vokal):"); String loeffel = Console.ReadLine(); Console.WriteLine("Bitte Text zur Konvertierung in die Löffelspache eingeben:"); String original = Console.ReadLine(); Console.WriteLine(); loeffeln(loeffel, original); Console.ReadKey(); } private static void loeffeln(String loeffel, String original) { char[] Vokal = { 'a', 'e', 'i', 'o', 'u', 'ä', 'ö', 'ü' }; int i1 = 0; StringBuilder loeffelsatz = new StringBuilder(original); while (i1 < loeffelsatz.Length) { for (int i2 = 0; i2 < Vokal.Length; i2++) { if ((Char.ToLower(loeffelsatz[i1])).Equals(Vokal[i2])) { loeffelsatz.Insert(i1 + 1, loeffel + Vokal[i2]); i1 += loeffel.Length + 1; ; break; } } i1++; } Console.WriteLine(loeffelsatz); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1