C# – Rastgele Üretilen Sayılardan Mükemmel Sayıları Bulma
#1
C# – Rastgele Üretilen Sayılardan Mükemmel Sayıları Bulma

Şimdiki C# örneğimizde 0-100 arasında 20 adet rastgele sayı üretip bu sayılardan mükemmel sayıları bulan programı yapacağız.
[Resim: mukemmelsayi.jpg]
İlk olarak Rastgele sayı üretip listbox1’e ekleme işlemini yapacağız kodlarımız


Kod:
Random rastgele = new Random();
           listBox1.Items.Clear();
           for (int i = 0; i <= 20; i++)
           {
               listBox1.Items.Add(rastgele.Next(0, 100));
           }

Şimdi rastgele sayıları üretip listbox’a eklediğimize göre bunların arasından mükemmel sayıları tespit edelim bunun için listbox’ın her elemanını tek tek kontrol edip mükemmel sayı olanları diğer listbox’a aktaracağız


Kod:
static bool MukemmelSayi(int sayi)
      {//http://www.bilisimogretmeni.com/
          int bolenToplami = 0;
          for (int i = 1; i < sayi; i++)
          {
              if (sayi % i == 0)
              {
                  bolenToplami += i;
              }
          }
          if (sayi == bolenToplami)
          {
              return true;
          }
          else
          {
              return false;
          }
      }
private void button2_Click(object sender, EventArgs e)
      {
          listBox2.Items.Clear();
          int sayi = 0;
          for (int i = 0; i < listBox1.Items.Count; i++)
          {
              sayi = Convert.ToInt32(listBox1.Items[i].ToString());
              if (MukemmelSayi(sayi))
              {
                  listBox2.Items.Add(sayi);
              }
          }
      }

Aktar butonuna basılınca sayılar tek tek okunup mukemmelsayi isimli fonksiyona gönderiliyor orada yapılan kontrol sonucu mükemmel sayı ise sonuç true geliyor ve listbox2’ye ekelem işlemi yapılıyor.
Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  C# - 16’lık Sayı Sisteminde Rastgele Sayı Üretme Ken 0 130 23-05-2016, Saat: 19:22
Son Mesaj: Ken
  Ayın Günlerini Bulma Ken 0 155 16-01-2016, Saat: 18:33
Son Mesaj: Ken
  Kıt/Zengin Sayı Bulma Ken 0 199 16-01-2016, Saat: 18:23
Son Mesaj: Ken
  Rastgele Üretilen Sayılardan Mükemmel Sayıları Bulma Ken 0 159 16-01-2016, Saat: 18:16
Son Mesaj: Ken

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi
loading...