C# :: Aufgabe #33 :: Lösung #1

9 Lösungen Lösungen öffentlich
#33

Mit Caesar Chiffre ent- und verschlüsseln

Anfänger - C# von Dome - 03.01.2013 um 01:30 Uhr
Schreiben Sie ein Programm, indem Sie mit Hilfe der Caesar Chiffre einen beliebigen Text ent- und verschlüsseln können. Zuvor muss der Text und die Anzahl der Verschiebung angegeben werden. Groß- und Kleinschreibung muss nicht beachtet werden.

Konsolenausgabe:

Geben Sie den Text ein: Beispielwort
Um wie viele Stellen soll verschoben werden: 1
Ergebnis: Cfjtqjfmxpsu
#1
1x
vote_ok
von pocki (4190 Punkte) - 07.01.2013 um 17:44 Uhr
Quellcode ausblenden C#-Code
void main()
{
	Console.Write("Geben Sie den Text ein: ");
	string inputText = Console.ReadLine();
	Console.Write("Um wie viele Stellen soll verschoben werden: ");
	string inputStellen = Console.ReadLine();
	
	int stellen = int.Parse(inputStellen) % 26;
	
	string output = Chiffre(inputText, stellen);
	
	Console.WriteLine("Ergebnis: {0}", output);
}

private static string Chiffre(string input, int stellen)
{
	string output = string.Empty;
	
	foreach (char c in input)
	{
		char x = (char)(c+stellen);
		output += x.ToString();
	}

	return output;
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

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