Beispiel #1
0
        public string Image(ElipsisPositionEnum elipsis)
        {
            string s = string.Empty;

            s += String.Format("({0})", LeftRange);
            s += String.Format(" ({0}) ", Tools.OperationChar(Operation));
            s += String.Format("({0})", RightRange);
            s += String.Format(" = ", Solutions.Count);
            s += String.Format("({0})", ResultRange);

            return(s);
        }
Beispiel #2
0
 public EquationGenerator(Range left_range,
                          OperationEnum op,
                          Range right_range,
                          Range result_range)
 {
     LeftRange       = left_range;
     RightRange      = right_range;
     ResultRange     = result_range;
     Operation       = op;
     Solutions       = generate_equations();
     ElipsisPosition = ElipsisPositionEnum.Result;
     re_build_selection();
 }
Beispiel #3
0
        public string Image(ElipsisPositionEnum elipsis_position)
        {
            string left  = String.Format("{0}", LeftTerm);
            string right = String.Format("{0}", RightTerm);
            string res   = String.Format("{0}", Result);

            switch (elipsis_position)
            {
            case ElipsisPositionEnum.Left: left = Tools.Elipsis; break;

            case ElipsisPositionEnum.Right: right = Tools.Elipsis; break;

            case ElipsisPositionEnum.Result: res = Tools.Elipsis; break;
            }

            return(string.Format("{0}  {1}  {2}  {3}  {4}",
                                 left,
                                 Tools.OperationChar(Operation),
                                 right,
                                 Tools.EqualChar,
                                 res));
        }