Exemple #1
0
        private void button14_Click(object sender, EventArgs e)
        {
            try
            {
                if ((textBox1.Text != "") && (textBox2.Text != "") && (textBox3.Text != ""))
                {
                    secondDrob.SetDrob(ch: Convert.ToInt32(textBox1.Text),
                                       chisl: Convert.ToInt32(textBox2.Text),
                                       znam: Convert.ToInt32(textBox3.Text));

                    // Запоминание операции
                    switch (currentoper)
                    {
                    case "+":
                        result = firstDrob.Plus(secondDrob);
                        break;

                    case "-":
                        result = firstDrob.Minus(secondDrob);
                        break;

                    case "/":
                        result = firstDrob.Division(secondDrob);
                        break;

                    case "*":
                        result = firstDrob.Multiplication(secondDrob);
                        break;

                    default: break;
                    }
                    // Очистка информации об операции
                    currentoper = "";
                    //Вывод результата
                    textBox1.Text = result.Ch.ToString();
                    textBox2.Text = result.Chisl.ToString();
                    textBox3.Text = result.Znam.ToString();
                    //Чистим информацию о дробях
                    firstDrob.CleanDrob();
                    secondDrob.CleanDrob();
                    result.CleanDrob();



                    textBox1.Focus();
                    button14.Enabled = false;
                }
            }
            catch (Exception b)
            {
                MessageBox.Show("Ошибка");
            }
        }
Exemple #2
0
        private void button15_Click(object sender, EventArgs e)
        {
            // Чистим все и вся
            textBox1.Text = "";
            textBox2.Text = "";
            textBox3.Text = "";

            firstDrob.CleanDrob();
            secondDrob.CleanDrob();
            result.CleanDrob();
            currentoper = "";

            Enb();
            DopF();
            Tr();
            button14.Enabled = false;
            textBox1.Focus();
        }