Beispiel #1
0
        private void buttonAdd_Click(object sender, EventArgs e)
        {
            if (txtShow.Text != "")
            {
                oper = OperationFactory.CreateOperate(((Button)sender).Text);

                oper.NumberA = Convert.ToDouble(txtShow.Text);

                bOperate = true;
            }
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("hello");

            Operation oper = OperationFactory.createOperation("+");

            oper.NumberA = 1;
            oper.NumberB = 2;
            Console.WriteLine(oper.GetResult());
            oper.GetResult();
            Console.Read();
        }
Beispiel #3
0
        private void buttonEqual_Click(object sender, EventArgs e)
        {
            if (txtShow.Text != "")
            {
                if (((Button)sender).Text != "=")
                {
                    oper = OperationFactory.createOperate(((Button)sender).Text);
                }

                oper.NumberB = Convert.ToDouble(txtShow.Text);

                txtShow.Text = oper.GetResult().ToString();
                bOperate     = true;
            }
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            Console.WriteLine("请输入第一个数字");
            string numberA = Console.ReadLine();

            Console.WriteLine("请输入第二个数字");
            string numberB = Console.ReadLine();

            Console.WriteLine("请输入运算符");
            string operate = Console.ReadLine();
            var    oper    = OperationFactory.CreateOperate(operate);

            oper.NumnerA = Convert.ToDouble(numberA);
            oper.NumberB = Convert.ToDouble(numberB);
            string result = oper.GetResult().ToString();

            Console.WriteLine(result);
        }