Esempio n. 1
0
        private void funcChoose(object sender, EventArgs e)
        {
            a         = float.Parse(textBox1.Text);
            Operation = ((Button)sender).Name;
            IOneArgCalculator calculator = OneArgFactory.CreateObjectOrientedCalculator(Operation);

            b             = calculator.Calculate(a);
            textBox1.Text = b.ToString();
        }
Esempio n. 2
0
        void def2()
        {
            IOneArgCalculator calculator = OneArgFactory.CreateCalculator(Operation);

            result        = calculator.Calculate(firstNumber);
            textBox2.Text = textBox1.Text;
            textBox1.Text = Convert.ToString(result);
            textBox4.Text = Operation;
        }
Esempio n. 3
0
        void def2()
        {
            IOneArgCalculator calculator = OneArgFactory.CreateCalculator(Nametion);

            result          = calculator.Calculate(firstNumber);
            onenumber2.Text = result1.Text;
            result1.Text    = Convert.ToString(result);
            comboBox4.Text  = Nametion;
        }
        public ActionResult Index(
            double firstNumber,
            double secondNumber,
            string operation)
        {
            string[] arr = { "Mult", "Div", "Plus", "Minus", "Max" };
            double   result;

            if (arr.Contains(operation))
            {
                ITwoArgCalculator calculator = TwoArgFactory.CreateObjectOrientedCalculator(operation);
                result = calculator.Calculate(firstNumber, secondNumber);
            }
            else
            {
                IOneArgCalculator calculator = OneArgFactory.CreateObjectOrientedCalculator(operation);
                result = calculator.Calculate(firstNumber);
            }

            ViewBag.Result    = result;
            ViewBag.Operation = new SelectListItem[]
            {
                new SelectListItem()
                {
                    Value = "Mult", Text = "Multiply"
                },
                new SelectListItem()
                {
                    Value = "Plus", Text = "Sum"
                },
                new SelectListItem()
                {
                    Value = "Minus", Text = "Minus"
                },
                new SelectListItem()
                {
                    Value = "Div", Text = "Division"
                },
                new SelectListItem()
                {
                    Value = "Exp", Text = "Exponent"
                },
                new SelectListItem()
                {
                    Value = "Max", Text = "Maximum"
                },
            };
            return(View());
        }
Esempio n. 5
0
        void def2()
        {
            IOneArgCalculator calculator = OneArgFactory.CreateCalculator(Operation);

            result = calculator.Calculate(firstNumber);
            if (Operation != "fact")
            {
                textBox3.Text = textBox1.Text;
                textBox4.Text = Operation;
            }
            else
            {
                textBox4.Text = textBox1.Text + "!";
            }
            textBox1.Text = Convert.ToString(result);
        }
        public ActionResult Index(
            double firstNumber,
            double secondNumber,
            string operation)
        {
            string[] arr = { "mult", "div", "plus", "minus" };
            double   result;

            if (arr.Contains(operation))
            {
                ITwoArgCalculator calculator = TwoArgFactory.CreateCalculator(operation);
                result = calculator.Calculate(firstNumber, secondNumber);
            }
            else
            {
                IOneArgCalculator calculator = OneArgFactory.CreateCalculator(operation);
                result = calculator.Calculate(firstNumber);
            }

            ViewBag.Result    = result;
            ViewBag.Operation = new SelectListItem[]
            {
                new SelectListItem()
                {
                    Value = "mult", Text = "multiply"
                },
                new SelectListItem()
                {
                    Value = "plus", Text = "sum"
                },
                new SelectListItem()
                {
                    Value = "minus", Text = "minus"
                },
                new SelectListItem()
                {
                    Value = "div", Text = "division"
                },
                new SelectListItem()
                {
                    Value = "sin", Text = "sin"
                },
                new SelectListItem()
                {
                    Value = "cos", Text = "cos"
                },
                new SelectListItem()
                {
                    Value = "tg", Text = "tg"
                },
                new SelectListItem()
                {
                    Value = "ctg", Text = "ctg"
                },
                new SelectListItem()
                {
                    Value = "sqrt", Text = "sqrt"
                }
            };
            return(View());
        }