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
