C# :: Aufgabe #113 :: Lösung #6

11 Lösungen Lösungen öffentlich
#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!")
#6
vote_ok
von dragonmaster (250 Punkte) - 04.01.2016 um 16:02 Uhr
Quellcode ausblenden 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

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
1810908

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.