Пример #1
0
            public DifferentNum Division(DifferentNum y)
            {
                DifferentNum result = new DifferentNum();
                DifferentNum x      = ConvertTo10();

                y = y.ConvertTo10();
                string sx = x.ToString(DecimalDec);
                string sy = y.ToString(DecimalDec);

                tryParse((Convert.ToDouble(sx) / Convert.ToDouble(sy)).ToString(), 10, DecimalDecoder, out result);
                return(result);
            }
Пример #2
0
            public DifferentNum Multiplication(DifferentNum y)
            {
                DifferentNum result = new DifferentNum();
                DifferentNum x      = ConvertTo10();

                y = y.ConvertTo10();
                string sx = x.ToString(DecimalDec);
                string sy = y.ToString(DecimalDec);

                if (x.after.Count != 0 || y.after.Count != 0)
                {
                    tryParse((Convert.ToDouble(sx) * Convert.ToDouble(sy)).ToString(), 10, DecimalDecoder, out result);
                }
                else
                {
                    tryParse((Convert.ToInt32(sx) * Convert.ToInt32(sy)).ToString(), 10, DecimalDecoder, out result);
                }
                return(result);
            }