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(); }
void def2() { IOneArgCalculator calculator = OneArgFactory.CreateCalculator(Operation); result = calculator.Calculate(firstNumber); textBox2.Text = textBox1.Text; textBox1.Text = Convert.ToString(result); textBox4.Text = Operation; }
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()); }
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()); }