Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

Sayısal Loto Programı Yapmak

*hatice*

🌱Yeni Üye🌱
Katılım
18 Ocak 2010
Mesajlar
19
Tepkime puanı
0
Arkadaşlar Selam ben lise son sınıf meslek lisesi ögrencisiyimm.. Sayısal loto programı yapmak istiyorumm yardımm edebilecek olan varmı...?
 
Moderatör tarafında düzenlendi:

*hatice*

🌱Yeni Üye🌱
Katılım
18 Ocak 2010
Mesajlar
19
Tepkime puanı
0
Evet.. Visual Studio ile yazmka istiyorummm...
 

Prohibitive

🏅Acemi Tasarımcı🏅
Katılım
9 Eki 2008
Mesajlar
59
Tepkime puanı
1
C#.NET(C.NET)
sayisal_loto.jpg


Kod:
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  
}  
}  
}

Proje Dosyası
 
Üst