public static void Main()
Console.WriteLine("enter your text.");
string input = Console.ReadLine();
Console.WriteLine("enter your shift distance");
int distanceshift = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("enter \n'C'for coding \n'D'for debug");
char thechoice = Convert.ToChar(Console.ReadLine().ToUpper());
codingmethod(input, distanceshift);
debugmethod(input, distanceshift);
static void codingmethod(string input,int distanceshift)
for (int i = 0; i < input.Length; i++)
int letter = (int)input[i] + distanceshift;
letter = 96 + (letter - 122);
if (letter == 32 + distanceshift)
Console.Write((char)letter);
static void debugmethod(string input, int distanceshift)
for (int i = 0; i < input.Length; i++)
int letter = (int)input[i] - distanceshift;
letter = 123 - (97 - letter);
if (letter == 32 + distanceshift)
Console.Write((char)letter);