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

Güncel Paylaşım Forumu !
 
AnasayfaTakvimGaleriSSSAramaKayı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
avatar

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

MesajKonu: Çok Boyutlu Diziler'de Tek ve Çift Sayıyı Bulma   Ç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.
}
}




Mesaj Yazdıkdan Sonra Link Gözükecektir.
Sayfa başına dön Aşağa gitmek
Kullanıcı profilini gör http://www.weyyo.com
by fire
Sponsor
Sponsor
avatar

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

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

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

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

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

tyyyy
Sayfa başına dön Aşağa gitmek
Kullanıcı profilini gör
SendePaylas
Level 1
Level 1


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

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

tyyyyyyyyyy
Sayfa başına dön Aşağa gitmek
Kullanıcı profilini gör
 
Ç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