using System;
using System.Collections.Generic;
using System. ComponentModel;
using System. Data;
using System. Drawing;
using System. Linq;
using System. Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication12.
{.
public partial class Form1: Form.
{.
public Form1().
{.
InitializeComponent ();
}.
int h, m, s; //ΡΠ°ΡΡ, ΠΌΠΈΠ½ΡΡΡ, ΡΠ΅ΠΊΡΠ½Π΄Ρ.
private void button1_Click (object sender, EventArgs e).
{.
h = Convert. ToInt32(textBox1.Text); //Π·Π°Π½ΠΎΡΠΈΠΌ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΡΠΈΡΠ»Π° Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅.
m = Convert. ToInt32(textBox2.Text);
s = Convert. ToInt32(textBox3.Text);
timer1.Start (); // Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ°ΠΉΠΌΠ΅Ρ
}.
private void timer1_Tick (object sender, EventArgs e).
{.
s = s — 1; //ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ΅ΠΊΡΠ½Π΄Ρ ΡΡΠ΅ΡΡΠΈΠΊ ΡΠ°ΠΉΠΌΠ΅ΡΠ° ΡΠ΅ΠΊΡΠ½Π΄ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ Π½Π° 1.
if (s == -1) //Π΅ΡΠ»ΠΈ ΠΊΠΎΠ½ΡΠ°Π΅ΡΡΡ ΠΌΠΈΠ½ΡΡΠ°, Π° ΡΠ΅ΠΊΡΠ½Π΄Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΡ, Π·Π½Π°ΡΠΈΡ ΠΌΠΈΠ½ΡΡΠ° ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ, Π° ΡΠ΅ΠΊΡΠ½Π΄Π½ΡΠΉ ΡΡΠ΅ΡΡΠΈΠΊ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Ρ 59 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄ ΡΠ°ΠΉΠΌΠ΅Ρ Π‘++.
{.
m = m — 1;
s = 59;
}.
if (m == -1) //ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π΄Π»Ρ ΡΠ°ΡΠΎΠ².
{.
h = h — 1;
m = 59;
}.
if (h == 0 && m == 0 && s == 0) // Π΅ΡΠ»ΠΈ ΡΠ°ΡΡ, ΠΌΠΈΠ½ΡΡΡ ΠΈ ΡΠ΅ΠΊΡΠ½Π΄Ρ Π² ΡΠ°ΠΉΠΌΠ΅ΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠ°Π²Π½Ρ Π½ΡΠ»Ρ, Π·Π½Π°ΡΠΈΡ Π²ΡΠ΅ΠΌΡ, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π²ΡΡΠ»ΠΎ.
{.
timer1.Stop ();
Console.Beep ();
MessageBox.Show («ΠΡΠ΅ΠΌΡ Π²ΡΡΠ»ΠΎ!»);
}.
label4.Text = Convert. ToString (h); //Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΡΠ°ΠΉΠΌΠ΅Ρ Π½Π° ΡΠΊΡΠ°Π½, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ Π²ΠΈΠ΄Π΅Π», ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΡΡΠ°Π»ΠΎΡΡ.
label6.Text = Convert. ToString (m);
label8.Text = Convert. ToString (s);
}.
private void button2_Click (object sender, EventArgs e).
{.
textBox1.Text = Convert. ToString (h);
textBox2.Text = Convert. ToString (m);
textBox3.Text = Convert. ToString (s);
timer1.Stop (); // ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π‘ΡΠΎΠΏ» ΡΠ°ΠΉΠΌΠ΅Ρ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ.
}.
private void button3_Click (object sender, EventArgs e).
{.
timer1.Stop (); // ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «Π‘Π±ΡΠΎΡ» ΡΠ°ΠΉΠΌΠ΅Ρ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ, Π° ΡΠ΅ΠΊΡΡ Π² label’Π°Ρ
«ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ» Π΄ΠΎ Π½ΡΠ»Ρ.
label4.Text = «0» ;
label6.Text = «0» ;
label8.Text = «0» ;
textBox1.Text = «0» ;
textBox2.Text = «0» ;
textBox3.Text = «0» ;
}.
}.
}.