C# Sayı tahmin oyunu

Bu dersimizde kullanıcıya 5 hak verilerek rasgele üretilmiş sayıyı buldurma çalışması yapalım.

Bu dersimizde kullanıcıya 5 hak verilerek rasgele üretilmiş sayıyı buldurma çalışması yapalım.


int hak = 5, rSayi, tSayi;

        string b, a;

        public Form1()

        {

            InitializeComponent();

        }



        private void Form1_Load(object sender, EventArgs e)

        {

            Random r = new Random();

            rSayi = r.Next(10);

            label1.Text = rSayi.ToString();

            toolStripStatusLabel1.Text = "Rasgele sayı oluşturuldu.";

            toolStripStatusLabel2.Text = "Kalan Hakkınız 5";

            button2.Visible = false;



        }



        private void button1_Click(object sender, EventArgs e)

        {

            tSayi = int.Parse(comboBox1.Text);

            if (hak > 0)

            {

                if (tSayi < rSayi)

                {

                    hak = --hak;

                    toolStripStatusLabel1.Text = "Daha büyük bir sayı giriniz";

                    toolStripStatusLabel2.Text = "Kalan Hakkınız";

                    toolStripStatusLabel2.Text = toolStripStatusLabel2 + " " + hak.ToString();

                    comboBox1.Items.Add(tSayi);

                }

                else if (tSayi > rSayi)

                {

                    hak = --hak;

                    toolStripStatusLabel1.Text = "Daha küçük bir sayı giriniz";

                    toolStripStatusLabel2.Text = "Kalan Hakkınız";

                    toolStripStatusLabel2.Text = toolStripStatusLabel2 + " " + hak.ToString();

                    comboBox1.Items.Add(tSayi);

                }

                else if (tSayi == rSayi)

                {

                    hak = --hak;

                    toolStripStatusLabel1.Text = "Tebrikler";

                    toolStripStatusLabel2.Text = "hakkınız kala bitirdiniz";

                    toolStripStatusLabel2.Text = hak.ToString() + " " + toolStripStatusLabel2;

                    comboBox1.Items.Add(tSayi);

                }



            }

            else

            {

                button1.Enabled = false;

                button2.Visible = true;



            }





        }



        private void button2_Click(object sender, EventArgs e)

        {

            b = "merih".ToString();

            a = Convert.ToString(comboBox1.Text);

            if (a == b)

            {

                hak = hak + 5;

                toolStripStatusLabel2.Text = "Kalan Hakkınız";

                toolStripStatusLabel2.Text = toolStripStatusLabel2 + " " + hak.ToString();

                button1.Enabled = true;

                button2.Visible = false;

            }

        }

    }

}

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git