C# :: Aufgabe #27 :: Lösung #5
11 Lösungen

#27
Text abwechselnd in Groß- und Kleinschreibung
Anfänger - C#
von Dome
- 29.12.2012 um 01:34 Uhr
Schreiben Sie ein Programm, welches einen eingegeben Text so manipuliert, das der Text abwechselnd in Groß- und Kleinschreibung auf den Bildschirm ausgegeben wird.
Konsolenausgabe:
Texteingabe: Beispieltext
Textausgabe: BeIsPiElTeXt
#5

von hobeditz (650 Punkte)
- 15.09.2014 um 19:17 Uhr

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GroßKlein { class Program { static void Main(string[] args) { String eingabe; Char[] zeichen; Console.Write("Texteingabe: "); eingabe = Console.ReadLine(); Console.Write("Textausgabe: "); zeichen = eingabe.ToLower().ToCharArray(); //Erstmal wird der eingegebene Text in Kleinbuchstaben umgewandelt und die Zeichen einzeln gespeichert. //Jedes Zeichen wird geprüft. Da ein Index mit 0 beginnt wird diese Variable auf diesen Wert gesetzt. for(int index = 0; index < zeichen.Length; index++) { if (index % 2 == 0) //Falls der Rest bei index / 2 gleich 0 ist... ( /2 -> Weil jede zweite Zahl durch 2 teilbar ist) { zeichen[index] = Char.ToUpper(zeichen[index]); //... wird das jeweilige Zeichen in einen Großbuchstaben geändert... } Console.Write(zeichen[index]); //... und anschließend ausgegeben. (Ansonsten bleibt es klein); } Console.ReadLine(); } } }
Dieser Code ergibt dann:
Konsolenausgabe:
Texteingabe: Beispieltext
Textausgabe: BeIsPiElTeXt
Es geht aber auch:
Konsolenausgabe:
Texteingabe: BEISPIELTEXT
Textausgabe: BeIsPiElTeXt
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1