C# :: Aufgabe #33 :: Lösung #7
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
#7
von stbehl (1640 Punkte)
- 05.02.2018 um 13:35 Uhr
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TrainYourProgrammer33
{
class Program
{
static void Main(string[] args)
{
string neuerText = "";
int ascii;
Console.Write("Geben Sie den Text ein: ");
string text = Console.ReadLine();
Console.Write("Um wie viele Stellen soll verschoben werden: ");
int verschieben = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i <= text.Length - 1; i++)
{
ascii = Convert.ToInt32(text[i] + verschieben);
if (ascii > 64 && ascii < 91 || ascii > 96 && ascii < 123 )
{
neuerText += Convert.ToChar(ascii);
}
else
{
ascii = ascii - 26;
neuerText += Convert.ToChar(ascii);
}
}
Console.WriteLine(neuerText);
Console.ReadKey();
}
}
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
