示例#1
0
        private void submit_Click(object sender, EventArgs e)
        {
            int num1 = int.Parse(txtNum1.Text);
            int num2 = int.Parse(txtNum2.Text);

            //namespace.classname
            Calculator.CalculatorBOL cal = new CalculatorBOL();
            switch (Fnoperator)
            {
            case "+":
                ArithmaticOperation op1 = new ArithmaticOperation(cal.Add);
                op1(num1, num2);
                break;

            case "-":
                ArithmaticOperation op2 = new ArithmaticOperation(cal.Sub);
                op2(num1, num2);
                break;

            case "*":
                ArithmaticOperation op3 = new ArithmaticOperation(cal.Mult);
                op3(num1, num2);
                break;

            case "/":
                ArithmaticOperation op4 = new ArithmaticOperation(cal.Div);
                op4(num1, num2);
                break;
            }
            int result = cal.Result;

            label1.Text = result.ToString();
        }
示例#2
0
文件: Program.cs 项目: S-14/codee
        static void Main(string[] args)
        {
            Console.WriteLine("enter choice: \n 1.ADD \n 2.SUB \n 3.MULT \n 4.DIV \n");
            int choice = int.Parse(Console.ReadLine());

            Console.WriteLine("enter num1:");
            int num1 = int.Parse(Console.ReadLine());

            Console.WriteLine("enter num2:");
            int num2 = int.Parse(Console.ReadLine());

            CalculatorBOL cal = new CalculatorBOL();

            switch (choice)
            {
            case 1:
                ArithmaticOperation op1 = new ArithmaticOperation(cal.Add);
                op1(num1, num2);
                Console.WriteLine("addition is");
                break;

            case 2:
                ArithmaticOperation op2 = new ArithmaticOperation(cal.Sub);
                op2(num1, num2);
                Console.WriteLine("subtraction is");
                break;
            }
            int result = cal.Result;

            Console.WriteLine(result);
            Console.ReadLine();
        }