Csharpkodlar
İÇERİKLER  
  Ana Sayfa
  İletişim
  C# Cümlede Harfin Kaç Defa Kullanıldığını Bulma
  İki tarih arasında for ile döngü kurmak. DateTime for function
  C# ta Kodların Kullanımı ve Örnek Kodlar
  C# Yıldızlar ile ters piramit yapmak
  C# Sayının asal olup olmadığını gösteren program
  C# Hesap Makinesi
  C# Burç Programı
  C# Sayısal Loto örnegi
  C# Textbox kısıtlamaları
  C# alarm örneği
  C# Faktoriyel hesaplama
  Klavyeden girilen 2 sayı arasında kalan sayıların toplamını ve karelerinin toplamını bulan kod
  MSSQL Bağlantısı, Sorgulama, Kayıt Ekleme , Kayıt Silme işlemleri
  Dizilerle öğrenci kayıt örneği C#
  Sinema Programı örnek C#
  Türkçe-İngilizce ve İngilizce-Türkçe Sözlük C#.NET
  Şampiyonluk Anketi (progressBar ile) C#.NET
  Büyük Ünlü Uyumu C#
  C# Maaş-Gelir Gider-Kişisel Bilgi Programı
C# Sayısal Loto örnegi
int[] dizi= new int[6];
        
        private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            int no = 1;
            Random sayi = new Random();
            for(int i=0;i<6;)
            {
                no = sayi.Next(1, 50);
                if (Array.IndexOf(dizi, no) == -1)
                {
                    dizi[i] = no;
                    i++;
                }
            }
            Array.Sort(dizi);
            foreach (int deger in dizi)
            {
                listBox1.Items.Add(deger.ToString());
            }
        }

ilk olarak 6 elemanlı bir dizi tanımlıyoruz.

Click olayımızda listboxı temizliyoruz. Rastgele atanacak sayılar için sayi değişkenini tanımlıyoruz. 1 ile 49 sayıları dahil bir random kod çalıştırıyoruz. for döngüsü ile 6 defa bu işlemi tekrar edip 6 sayımızı oluşturuyoruz.

for döngümüzdeki if ile rastgele üretilen sayı diziye daha önce eklendimi diye kontrol ediyoruz. Eğer eklenmediyse yani sonuc -1 se rastgele gelen sayıyı dizi ye ekliyoruz. Dizi ye ekledikten sonra i yi bir arttırıyoruz.

Sort ile dizimizi küçükten büyüğe sıraladık ve foreach ile dizimi listbox ın içine aldık.

 
   
Bugün 14 ziyaretçi (17 klik) kişi burdaydı!
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol