13 Haziran 2017 Salı

Sayı Bulma Oyunu-C#


Olacaklar;
  • -0 ile 100 arası sayılar 
  • -5 tahmin hakkı 
  • - Büyük küçük yönergesi.


namespace SayiBulmaOyunu
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }


        Random rnd = new Random();// rastgele sayı üretmek için kullanılır.(Global)
        int tahminEdilecekSayi =0;
        int hak = 5;

        private void btnSorgula_Click(object sender, EventArgs e)
        {
            int kullaniciTahmini = Convert.ToInt32(txtSayi.Text);

            if (tahminEdilecekSayi == kullaniciTahmini)
            {
                MessageBox.Show("Tebrikler, Bildiniz...");
            }
            else
            {
                hak--;
                if (hak == 0)
                {
                    MessageBox.Show("Haklarınız bitmiştir...");
                    txtSayi.Visible = false;
                    btnSorgula.Visible = false;
                    btnYeniden.Visible = true;
                }
                else
                {
                    if (tahminEdilecekSayi > kullaniciTahmini)
                        MessageBox.Show("Daha büyük bir sayı giriniz." + hak + " hakkınız kaldı.");
                    else
                        MessageBox.Show("Daha küçük bir sayı giriniz." + hak + " hakkınız kaldı.");
                }
            }

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            tahminEdilecekSayi = rnd.Next(0, 100);
            btnYeniden.Visible = false;
        }

        private void btnYeniden_Click(object sender, EventArgs e)
        {
            tahminEdilecekSayi = rnd.Next(0, 100);// tekrar sayı üretiyor.
            hak = 5;
            txtSayi.Text = " ";
            txtSayi.Visible = true;
            btnSorgula.Visible = true;
            btnYeniden.Visible = false;
        }
    }
}


Paylaş:

0 yorum:

Yorum Gönder