Upload
jacqueline-adams
View
1
Download
0
Embed Size (px)
DESCRIPTION
Ceasar
Citation preview
1C:\Users\HIENLTH\Documents\Visual Studio 2010\Website\LienThong\App_Code\Ceasar.cs
using System;using System.Collections.Generic;using System.Linq;using System.Web;
/// /// Summary description for Ceasar/// public class Ceasar{ #region property public int k { get; set; } public string plainText { get; set; } public string cipherText { get; set; } #endregion
public Ceasar(int dodoi) { k = dodoi; }
public string mahoa() { plainText = plainText.ToUpper(); for (int i = 0; i < plainText.Length; i++) cipherText += (char) ('A' + ((plainText[i] - 'A' + k) % 26)); return cipherText; }
public string giaima() { string kq = string.Empty; for (int i = 0; i < cipherText.Length; i++) kq += (char)('A' + (cipherText[i] - 'A' + (26 - k)) % 26); plainText = kq; return kq; }}