C# :: Aufgabe #33 :: Lösung #2
9 Lösungen
#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
#2
von Process1 (1180 Punkte)
- 10.01.2013 um 02:11 Uhr
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Caesar {
class Program {
static void Main(string[] args) {
Console.Write("Geben Sie den Text ein: ");
string klartext = Console.ReadLine().ToLower();
Console.Write("Um wie viele Stellen soll verschoben werden: ");
int nummer = Convert.ToInt32(Console.ReadLine());
string chiffre = "";
for(int i = 0; i < klartext.Length; i++)
{
char c = Convert.ToChar(klartext[i] + nummer);
if (c > 'z') {
c = (char)(c - 26);
} else if (c < 'a') {
c = (char)(c + 26);
}
chiffre += c;
}
Console.Write("Ergebnis: " + chiffre);
}
}
}Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
