ExtraForum - 1299 Private Serverlar - Server Dosya Paylaşımları

Güncel Paylaşım Forumu !
 
AnasayfaGaleriAramaKayıt OlGiriş yap
Eğlence Başladı Rütbeni Seç! TIKLA
Moderatör Alımı Başladı TIKLA

Paylaş
 

 Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma

Aşağa gitmek 
YazarMesaj
ALPA
Site Kurucusu
Site Kurucusu
ALPA

Mesaj Sayısı : 815
Nerden : Ankara
Kayıt tarihi : 02/03/09
Rep Puanı Rep Puanı : 32

Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma Empty
MesajKonu: Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma   Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma Icon_minitimeÇarş. Nis. 08, 2009 5:21 pm

Merhaba arkadaşlar. Bu makalemde çok boyutlu dizilerin nasıl çalıştığını anlatan küçük bir programcık yapacağım. Asıl amacım çok boyutlu dizilerin mantığını anlatmak... ;)

Şimdi 10x10 ([10,10])'luk bir dizideki elemanlara rastgele sayılar atayarak daha sonra bunların tek mi çift mi olduğunu bulan bir programcık yapacağız.

Bir sayının tek veya çift olduğunu sayının 2'ye göre modunu alırız. Eğer çıkan sonuç 0 ise sayı çifttir. 1 ise sayı tektir.

Şimdi programımıza geçelim;

İlk olarak formunuza bir adet button(btnSonuclariYazdir) ve listBox(lise_ listBox) ekliyoruz. Daha sonra butonun click event'ine girerek aşağıdaki kodları yazıyoruz.

// Burada 10x10\'luk bir dizi tanımlıyoruz.
int[,] dizi = new int[10, 10];

// Bize rastgele sayı üretecek Random nesnemizi tanımlıyoruz.
Random rastgelesayi = new Random();
// Burada dizimiz 10x10\'luk bir dizi olduğu için dizinin elemanlarına ulaşma amacıyla iç içe döngü kullanıyoruz.
// Eğer döngü yapısını bilmiyorsanız ilk olarak bir for döngüsü nasıl çalışır onu öğrenmelisiniz.
for (int i = 0; i <= 9; i++)
{
for (int j = 0; j < 9; j++)
{
// Burada dizimizin elemanlarına Random nesnesinin bize sağladığı fonksiyonla dizimize rastgele(0-100) sayı atıyoruz.
dizi[i, j] = rastgelesayi.Next(0, 100);
// Burada standart olarak matematikten bildiğimiz mod alma işlemini yapıyoruz.
// İşlem sonucu 0 ise sayımız tektir.
// İşlem sonucu 1 ise sayı çifttir.
if (dizi[i, j] % 2 == 0)
liste_listBox.Items.Add(i + \". dizinin \" + j + \" elemanı bir çift sayıdır. => \" + dizi[i, j].ToString());
else
liste_listBox.Items.Add(i + \". dizinin \" + j + \" elemanı bir tek sayıdır. => \" + dizi[i, j].ToString());
// Karşılaştırma sonucunda tek ve çift sayıları bir listbox\'a atıyoruz.
}
}


Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma 2009_01_15_004944

Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma 15270990
Mesaj Yazdıkdan Sonra Link Gözükecektir.
Sayfa başına dön Aşağa gitmek
http://www.weyyo.com
by fire
Sponsor
Sponsor
by fire

Mesaj Sayısı : 326
Nerden : T4TV4N
Kayıt tarihi : 27/04/09
Rep Puanı Rep Puanı : 41

Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma Empty
MesajKonu: Geri: Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma   Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma Icon_minitimeÇarş. Mayıs 06, 2009 4:01 am

tyyy
Sayfa başına dön Aşağa gitmek
http://extra.yetkin-forum.com
DARKDANTE
Sponsor
Sponsor
DARKDANTE

Mesaj Sayısı : 378
Kayıt tarihi : 24/04/09
Rep Puanı Rep Puanı : 10

Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma Empty
MesajKonu: Geri: Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma   Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma Icon_minitimePerş. Mayıs 07, 2009 9:23 pm

tyyyy
Sayfa başına dön Aşağa gitmek
SendePaylas
Level 1
Level 1
avatar

Mesaj Sayısı : 11
Kayıt tarihi : 03/06/09
Rep Puanı Rep Puanı : 0

Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma Empty
MesajKonu: Geri: Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma   Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma Icon_minitimePaz Haz. 07, 2009 8:55 am

tyyyyyyyyyy
Sayfa başına dön Aşağa gitmek
 
Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
ExtraForum - 1299 Private Serverlar - Server Dosya Paylaşımları :: C#-
Buraya geçin:  

weyyo

knight online serverlar

metin2 serverlar

silkroad serverlar