
[code lang=”csharp”]
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Random r = new Random();
int rastgele;
int sayac=0; //sayac sıfırlandı
int[] sayilar = new int[6]; //sayısal lotoda 6 sayı üretildiği için 6 elemanlı dizi oluşturuldu.
while (sayac < 6)
{
rastgele = r.Next(1, 50); //1 ile 49 arasında rastgele sayı üretiliyor
if (Array.IndexOf(sayilar, rastgele) == -1) //dizinin içinde aynı sayı yoksa
{
sayilar[sayac] = rastgele; //üretilen rastgele sayiyi dizinin sayac kaç ise o elemanına ata
sayac++; //sayacı bir artır
}
}
Array.Sort(sayilar);//diziyi küçükten büyüğe sıralar
label1.Text = sayilar[0].ToString(); //label1 e sayilar dizisinin 1.elemanını yaz
label2.Text = sayilar[1].ToString(); //label2 e sayilar dizisinin 2.elemanını yaz
label3.Text = sayilar[2].ToString(); //label3 e sayilar dizisinin 3.elemanını yaz
label4.Text = sayilar[3].ToString(); //label4 e sayilar dizisinin 4.elemanını yaz
label5.Text = sayilar[4].ToString(); //label5 e sayilar dizisinin 5.elemanını yaz
label6.Text = sayilar[5].ToString(); //label6 e sayilar dizisinin 6.elemanını yaz
}
}
}
[/code]
Merhabalar;
Sayısal Loto Programı C#.NET(C.NET)
Bu program çalıştığı anda sayıları küçükten büyüğe doğru nasıl
sıralı halde gösterebiliriz ornek kodlaması gönderebilirseniz memnun
olurum.teşekkür eder iyi çalışmalar dilerim.
While döngüsünün dışında Array.Sort(sayilar); komut satırını yazmalıyız.Ben yukarıda kod bölümüne ekledim.
burda niye -1 dedik?
eğer belirtilen dizi içinde bellirtilen sayı yoksa -1 üretir. ( Array.IndexOf(sayilar, rastgele) == -1)
benim bir sorum var 000oluo ilk 3 yer
Peki admin sayisal lotoda ayni sayiyi gene isartetlememeyi nasil yapiyoz admin acele
@Ahmet
-1 kullanarak döngüden çıkmasını sağladık
acil yardım edin lütfen
49 tane buton olsun . hepsinin üzerinde numarası yazsın ve hepsi pasif olsun.
sayısal lotoyu başlat butonu olsun ve ona basinca seçilen rakamların olduğu butonlar aktileşip renkleri yeşil olsun
şimdiden teşekkürederim
Yusuf yıldız: internette dinamik buton araştırması sorunu çözecektir.