Угадай число С#(таймер) - 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 = " Время вышло!"; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д