Tekrardan merhabalar arkadaşlar...
Bugün C# da “While” yapısını kullanarak sayısal loto yapalım.
Öncelikle yeni bir c# projesi açalım ve forma 1 adet buton ve 7 adet label ekleyelim..
Butonu çift tıkladığımızda kod bölümüne aşağıdaki kodu yazalım.
Alıntı:
int[] sayi = new int[6];
Random rnd = new Random(); //random sayı üretme
int sayici = 0;
int rasgele = 0;
while (sayici < 6)
{
rasgele = rnd.Next(1, 50); //1 ile 49 arasında sayı atama
if (Array.IndexOf(sayi, rasgele) == -1)
sayi[sayici++] = rasgele;
}
Array.Sort(sayi); // diziyi kendi arasında sıralar
// sıralanan sayıları labellara atar..
label1.Text = sayi[0].ToString();
label2.Text = sayi[1].ToString();
label3.Text = sayi[2].ToString();
label4.Text = sayi[3].ToString();
label5.Text = sayi[4].ToString();
label6.Text = sayi[5].ToString(); |