Exemple #1
0
        private void Calculate_click(object sender, EventArgs e)
        {
            double firstArgument  = Convert.ToDouble(textBox1.Text);
            double secondArgument = Convert.ToDouble(textBox2.Text);
            double result;

            ITwoArgumentsCalculator calculator = TwoArgumentsFactory.CreateCalculator(((Button)sender).Name);

            result        = calculator.Calculate(firstArgument, secondArgument);
            textBox3.Text = result.ToString();
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            double firstNumber  = Convert.ToDouble(textBox1.Text);
            double secondNumber = Convert.ToDouble(textBox2.Text);

            Calculator calculator  = TwoArgumentsFactory.CreateCalculator(((Button)sender).Name);
            double     answerDigit = calculator.Calculate(firstNumber, secondNumber);



            textBox3.Text = answerDigit.ToString();
        }
Exemple #3
0
        private void Calculate_click(object sender, EventArgs e)
        {
            try
            {
                double firstArgument  = Convert.ToDouble(textBox1.Text);
                double secondArgument = Convert.ToDouble(textBox2.Text);

                ITwoArgumentsCalculator calculator = TwoArgumentsFactory.CreateCalculator(((Button)sender).Name);
                var result = calculator.Calculate(firstArgument, secondArgument);
                textBox3.Text = result.ToString();
            }
            catch (Exception exc)
            {
                textBox3.Text = exc.Message;
            }
        }
Exemple #4
0
 /// <summary>
 /// A method, that responds when an operations with single arguments are clicked
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void button4_Click_1(object sender, EventArgs e)
 {
     try
     {
         string firstArgumentString         = textBoxFirstIn.Text;
         double firstArgument               = Convert.ToDouble(firstArgumentString);
         string secondArgumentString        = textBoxSecondIn.Text;
         double secondArgument              = Convert.ToDouble(secondArgumentString);
         ITwoArgumentsCalculator calculator = TwoArgumentsFactory.CreateCalculator(((Button)sender).Name);
         double result = calculator.Calculate(firstArgument, secondArgument);
         textBoxOut.Text = result.ToString();
     }
     catch (Exception two)
     {
         textBoxOut.Text = two.Message;
     }
 }
Exemple #5
0
 private void Button_click(object sender, EventArgs e)
 {
     try
     {
         double numberOne = Convert.ToDouble(textBox_enterone.Text);
         double numberTwo = Convert.ToDouble(textBox_entertwo.Text);
         var    calc      = TwoArgumentsFactory.CreateCalculator(((Button)sender).Name);
         double result    = calc.Calculate(numberOne, numberTwo);
         label1.Text = Convert.ToString(result);
     }
     catch (Exception exc)
     {
         MessageBox.Show("Ошибка: " + exc.Message);
         textBox_enterone.Clear();
         textBox_entertwo.Clear();
     }
 }
Exemple #6
0
        private void Calculate(object sender, EventArgs e)
        {
            try
            {
                double firstValue  = double.Parse(textBox1.Text);
                double secondValue = double.Parse(textBox2.Text);
                double result;
                ITwoArgumentsCalculator calculator = TwoArgumentsFactory.CreateCalculator(((Button)sender).Name);
                result = calculator.Calculate(firstValue, secondValue);

                textBox3.Text = result.ToString();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
Exemple #7
0
 private void ClickMain(object sender, EventArgs e)
 {
     try
     {
         string firstValueText              = textBox1.Text;
         double firstValue                  = Convert.ToDouble(firstValueText);
         string secondValueText             = textBox2.Text;
         double secondValue                 = Convert.ToDouble(secondValueText);
         ITwoArgumentsCalculator calculator = TwoArgumentsFactory.CreateCalculator(((Button)sender).Name);
         double result = calculator.Calculate(firstValue, secondValue);
         textBox3.Text = result.ToString();
     }
     catch (Exception TwoArgumentsException)
     {
         MessageBox.Show("Неверное выражение" + TwoArgumentsException);
     }
 }
Exemple #8
0
        private void Button_Click(object sender, EventArgs e)
        {
            double firstOperand  = Convert.ToDouble(textBox1.Text);
            double secondOperand = Convert.ToDouble(textBox2.Text);
            double result        = 0;

            ITwoArgumentsCalculator calculator = TwoArgumentsFactory.CreateCalculator(((Button)sender).Name);

            try
            {
                result = calculator.Calculate(firstOperand, secondOperand);
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message, "Ошибка", MessageBoxButtons.OK);
            }

            label1.Text = result.ToString();
        }