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
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
