Ejemplo n.º 1
0
        public void Incorrect(Enumerate.Operation operation)
        {
            switch (operation)
            {
            case Enumerate.Operation.Plus:
                plusButtonView.InCorrect();
                break;

            case Enumerate.Operation.Minus:
                minusButtonView.InCorrect();
                break;

            case Enumerate.Operation.Multiply:
                multiplyButtonView.InCorrect();
                break;

            case Enumerate.Operation.Divide:
                divideButtonView.InCorrect();
                break;
            }
        }
Ejemplo n.º 2
0
 public FormulaModel(int leftNumber, int rightNumber, Enumerate.Operation operation)
 {
     LeftNumber  = leftNumber;
     RightNumber = rightNumber;
     Operation   = operation;
 }
Ejemplo n.º 3
0
        /*
         * public bool Try(Enumerate.Operation operation)
         * {
         *  if (LeftNumber <= 0 || RightNumber <= 0) return false;
         *
         *  switch (operation)
         *  {
         *      case Enumerate.Operation.Plus:
         *          return LeftNumber + RightNumber == 10;
         *      case Enumerate.Operation.Minus:
         *          return LeftNumber - RightNumber == 10;
         *      case Enumerate.Operation.Multiply:
         *          return LeftNumber * RightNumber == 10;
         *      case Enumerate.Operation.Divide:
         *          return LeftNumber % RightNumber == 0 && LeftNumber / RightNumber == 10;
         *      default:
         *          return false;
         *  }
         * }
         */

        public bool IsCorrect(Enumerate.Operation operation)
        {
            return(operation == Operation);
        }