Advertisement
Guest User

Untitled

a guest
Oct 13th, 2015
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. namespace Labb6._3.Caesarchiffer
  2. {
  3. public partial class Form1 : Form
  4. {
  5. public Form1()
  6. {
  7. InitializeComponent();
  8. }
  9.  
  10. private void knappKrypt_Click(object sender, EventArgs e)
  11. {
  12.  
  13. string encrypt = inmatningKrypt.Text;
  14. encrypt.ToLower();
  15. char[] array = encrypt.ToCharArray();
  16.  
  17. for (int i = 0; i < array.Length; i++)
  18. {
  19. int num = (int)array[i];
  20. if (num >= 'a' && num <= 'z')
  21. {
  22. num += Convert.ToInt32(modifierare.Text);
  23. if (num > 'z')
  24. {
  25. num = num - 26;
  26. }
  27. }
  28. else if (num >= 'A' && num <= 'Z')
  29. {
  30. num += Convert.ToInt32(modifierare.Text);
  31. if (num > 'Z')
  32. {
  33. num = num - 26;
  34. }
  35. }
  36. array[i] = (char)num;
  37. }
  38.  
  39. resultatKrypt.Text = new string(array).ToString();
  40.  
  41. }
  42.  
  43. private void knappDekrypt_Click(object sender, EventArgs e)
  44. {
  45.  
  46. string decrypt = inmatningKrypt.Text;
  47. decrypt.ToUpper();
  48. char[] array = decrypt.ToCharArray();
  49.  
  50. for (int i = 0; i < array.Length; i++)
  51. {
  52. int num = (int)array[i];
  53. if (num >= 'a' && num <= 'z')
  54. {
  55. num -= Convert.ToInt32(modifierare.Text);
  56. if (num > 'z')
  57. num = num - 26;
  58.  
  59. if (num < 'a')
  60. num = num + 26;
  61. }
  62. else if (num >= 'A' && num <= 'Z')
  63. {
  64. num -= Convert.ToInt32(modifierare.Text);
  65. if (num > 'Z')
  66. num = num - 26;
  67.  
  68. if (num < 'A')
  69. num = num + 26;
  70. }
  71. array[i] = (char)num;
  72. }
  73.  
  74. resultatKrypt.Text = new string(array).ToString();
  75.  
  76.  
  77.  
  78.  
  79.  
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement