18 Temmuz 2008 Cuma

C# Sayısal Loto Makinası


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace SayisalLotoTahminMakinasi
{
public partial class SayiSalLoto : Form
{
public SayiSalLoto()
{
InitializeComponent();
}

private void btnCevir_Click_1(object sender, EventArgs e)
{
if (listView1.Items.Count > 7)
{
btnYenidenBasla.Enabled = true;
return;
}


int[] sayisal = new int[6];
Random rnd = new Random();
int sayac = 0;
while (sayac < 6)
{
int rasgeleSayi = rnd.Next(1, 50);
if (Array.IndexOf(sayisal, rasgeleSayi) == -1)
{
sayisal[sayac] = rasgeleSayi;
sayac++;
}

}
Array.Sort(sayisal);
label1.Text = sayisal[0].ToString();
label2.Text = sayisal[1].ToString();
label3.Text = sayisal[2].ToString();
label4.Text = sayisal[3].ToString();
label5.Text = sayisal[4].ToString();
label6.Text = sayisal[5].ToString();
ListViewItem item = new ListViewItem();
item.Text = sayisal[0].ToString();
item.SubItems.Add(sayisal[1].ToString());
item.SubItems.Add(sayisal[2].ToString());
item.SubItems.Add(sayisal[3].ToString());
item.SubItems.Add(sayisal[4].ToString());
item.SubItems.Add(sayisal[5].ToString());
listView1.Items.Add(item);
btnYenidenBasla.Enabled = false;
}
private void SayiSalLoto_Load_1(object sender, EventArgs e)
{
}
private void btnYenidenBasla_Click(object sender, EventArgs e)
{
listView1.Items.Clear();
label1.Text = "0";
label2.Text = "0";
label3.Text = "0";
label4.Text = "0";
label5.Text = "0";
label6.Text = "0";
}
private void btnKapat_Click_1(object sender, EventArgs e)
{
this.Close();
}
}
}

Hiç yorum yok: