26.07.2017 Views

bilgeadam-c-kitabi

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

28 KISIM I:<br />

// Algoritma 1 - 3<br />

kodlar[ i ] = ( Microsoft.VisualBasic.Strings.Asc(<br />

karakterler[ i ] ) ).ToString();<br />

}<br />

4. Bu algoritma sonunda elde edilen kodlar dizisi, şifrelenecek olan<br />

yazının her karakterinin Ascii kodunu tutar. Bu dizi diğer algoritmanın<br />

giriş değeri olarak kullanılacaktır.<br />

Sıralı Kodlara Çevirme<br />

Ascii karakter kodları 0 – 255 arasında değer alır. Dolayısıyla her kod<br />

maksimum üç haneli olacaktır. Şifre oluşturulurken yapılan son<br />

düzenlemede kolaylık sağlamak için, bu kodlar 4 haneli yapılır. Daha<br />

sonra bu kodlar diziden çekilerek SiraliKodlar adlı bir String<br />

değişkenine yazılır.<br />

1. Dizideki kodları sıralı bir şekilde tutmak için SiraliKodlar adlı bir<br />

değişken tanımlayın. İlk algoritmadan alınan Ascii kodlarını tutan<br />

kodlar dizisi üzerinde bir döngü kurun.<br />

string SiraliKodlar = null;<br />

short j = 0;<br />

while ( j

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!