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); }
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(); }
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)); }