示例#1
0
 private void OneClick(object sender, EventArgs e)
 {
     try
     {
         double         firstArgument = Convert.ToDouble(textBox1.Text);
         IOneCalculator calculator    = OneFactory.CreateCalculator(((Button)sender).Name);
         double         result        = calculator.Calculate(firstArgument);
         label2.Text = result.ToString();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Ошибка! " + ex.Message);
     }
 }
示例#2
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            try
            {
                double firstNumber = Convert.ToDouble(textBox1.Text);


                IOneCalculator calculator  = OneArgumentFactory.CreateCalculator(((Button)sender).Name);
                double         answerDigit = calculator.Calculate(firstNumber);

                textBox3.Text = answerDigit.ToString();
            }
            catch (Exception exc)
            {
                textBox3.Text = exc.Message;
            }
        }