Bu fonksiyonu ufak sayı tahmin programı ile gösterelim.
Program Download:
Kod:
private void Form1_Load(object sender, EventArgs e)
{
textBox1.Text = "";
button1.Enabled = false;
this.AcceptButton = button1; //button click özelliğini enter basarak kullanmak için
}
int sayi;
private void button2_Click(object sender, EventArgs e)
{
textBox1.Enabled = true;
button1.Enabled = true;
button2.Enabled = false;
Random r = new Random();
sayi = r.Next(100); //En fazla 100 olmak üzere rastgele bir sayı seçicek
textBox4.Text = "100"; // Başlangıç puanı
textBox3.Text = "0"; // Tahmin sayısı
label3.Text = "";
}
private void button1_Click(object sender, EventArgs e)
{
int tahmin_sayısı, puan, tahmin;
try
{
tahmin = int.Parse(textBox1.Text);
}
catch
{
MessageBox.Show("Geçersiz sayı");
return;
}
tahmin_sayısı = int.Parse(textBox3.Text);
tahmin_sayısı ++; // tahmin girildikçe artacak
textBox3.Text = tahmin_sayısı.ToString();
puan = int.Parse(textBox4.Text);
puan = puan - 10; // her yanlış bilindiğinde 10 puan eksilicek
textBox4.Text = puan.ToString();
if (sayi < tahmin)
label3.Text = "Sayıyı küçültünüz"; // tahmin sayı büyük ise
else
if (sayi > tahmin) label3.Text = "Sayıyı büyütünüz"; // tahmin sayı küçük ise
else {label3.Text = "Tebrikler. " + textBox3.Text + " defada bilip " + textBox4.Text + " puan aldınız."; // sayı eşit ise
button2.Enabled = true;
button1.Enabled = false;
}
textBox1.Text = "";
}
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
Program Download:
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.