Пример #1
0
        public void Rounding()
        {
            string AsString;

            using mpf_t a = new mpf_t("2983.5740293845720");
            AsString      = a.ToString();
            Assert.AreEqual("2.983574029384572E+3", AsString);

            using mpf_t b = a.Ceil();
            AsString      = b.ToString();
            Assert.AreEqual("2.984E+3", AsString);

            using mpf_t c = a.Floor();
            AsString      = c.ToString();
            Assert.AreEqual("2.983E+3", AsString);

            using mpf_t d = a.Trunc();
            AsString      = d.ToString();
            Assert.AreEqual("2.983E+3", AsString);
        }