Level 7 - String operations 0 of 9 activities solved
  1. Debit card Not yet solved
  2. Teacher code Not yet solved
  3. Caesar cipher Not yet solved
  4. Airline ticket Not yet solved
  5. Disemvowel Not yet solved
  6. Your move Not yet solved
  7. Tweet Not yet solved
  8. Valid address Not yet solved
  9. Palindrome Not yet solved
Next series Level 8 - Files and exceptions
Level 7 - String operations

Caesar cipher

Sign in to hand in your solution and get feedback.

// Caesar cipher program using System; class Submission { // ------------------------- // Subprograms // ------------------------- static string encrypt_message(string message) { int key = 5; string encrypted_message = ""; foreach (char character in message) { int ascii_code = Convert.ToInt32(character); ascii_code = ascii_code + key; if (ascii_code > 126) { ascii_code = 32 + ascii_code - 127; } encrypted_message = encrypted_message + Convert.ToChar(ascii_code); } return encrypted_message; } // ------------------------- // Main program // ------------------------- public static void Main(string[] args) { Console.WriteLine("Enter a message: "); string actual_message = Console.ReadLine(); string stored_message = encrypt_message(actual_message); Console.WriteLine($"Message to send: {stored_message}"); } }