Sayısal Loto Programı C#.NET(C.NET)

Sayısal Loto Programı C#.NET

  sayisal_loto

[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]

Proje İNDİR

Yorumlar 9

  • 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.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir