Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace Labb6._3.Caesarchiffer
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void knappKrypt_Click(object sender, EventArgs e)
- {
- string encrypt = inmatningKrypt.Text;
- encrypt.ToLower();
- char[] array = encrypt.ToCharArray();
- for (int i = 0; i < array.Length; i++)
- {
- int num = (int)array[i];
- if (num >= 'a' && num <= 'z')
- {
- num += Convert.ToInt32(modifierare.Text);
- if (num > 'z')
- {
- num = num - 26;
- }
- }
- else if (num >= 'A' && num <= 'Z')
- {
- num += Convert.ToInt32(modifierare.Text);
- if (num > 'Z')
- {
- num = num - 26;
- }
- }
- array[i] = (char)num;
- }
- resultatKrypt.Text = new string(array).ToString();
- }
- private void knappDekrypt_Click(object sender, EventArgs e)
- {
- string decrypt = inmatningKrypt.Text;
- decrypt.ToUpper();
- char[] array = decrypt.ToCharArray();
- for (int i = 0; i < array.Length; i++)
- {
- int num = (int)array[i];
- if (num >= 'a' && num <= 'z')
- {
- num -= Convert.ToInt32(modifierare.Text);
- if (num > 'z')
- num = num - 26;
- if (num < 'a')
- num = num + 26;
- }
- else if (num >= 'A' && num <= 'Z')
- {
- num -= Convert.ToInt32(modifierare.Text);
- if (num > 'Z')
- num = num - 26;
- if (num < 'A')
- num = num + 26;
- }
- array[i] = (char)num;
- }
- resultatKrypt.Text = new string(array).ToString();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement