Угадай число С#(таймер) - C#

Узнай цену своей работы

Формулировка задачи:

В этом языке новичок. Подскажите пожалуйста что прописать, чтобы: 1) При угадывании числа показывалось "Время затраченное на отгадывание числа"; 2) При угадывании числа вылезала табличка - "сыграть еще раз?" с вариантами да/нет, если "да", то заново запуск программы, иначе - закрыть программу. Заранее спасибо!!! Код:
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        Random r;
        int x;
        private void Form1_Load(object sender, EventArgs e)
        {
 
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            r = new Random();
            x = r.Next(1, 100);
            label1.Visible = true;
            label1.Text = "";
            label2.Text = "Это число " + x;
            
            timer1.Start();

        }
        int tic = 50;
        private void timer1_Tick(object sender, EventArgs e)
        {
            //timer1 = new Timer();
            string t = Convert.ToString(tic);
            label1.Text = "До конца осталось " + t + " секунд(ы)";
            tic--;
            if (tic == 0) 
            { 
                Close(); 
            }
        }
        int count = 0;
        private void button2_Click(object sender, EventArgs e)
        {
            count++;
            int y = Convert.ToInt32(textBox1.Text);
            if (y < x)
                label2.Text = "Больше";
            else if (y > x)
                label2.Text = "Меньше";
            else if (y == x)
            {
                label2.Text = "Вы угадали!";
                label3.Text = "Количество ходов " + count.ToString();
                timer1.Stop();
            }
        }
 
    }
}

Решение задачи: «Угадай число С#(таймер)»

textual
Листинг программы
if (tic == 0)
            {
               label1.Text = " Время вышло!";
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы