Пример #1
0
        /// <summary> Метод упрощения дроби</summary>
        public void Simplification()
        {
            int num   = this.numerator;
            int denom = this.denominator;
            int nod   = Fraction.NOD(Math.Abs(num), Math.Abs(denom));

            while (nod != 1 && nod != 0)
            {
                this.numerator   = num / nod;
                this.denominator = denom / nod;
                num   = this.numerator;
                denom = this.denominator;
                nod   = Fraction.NOD(Math.Abs(num), Math.Abs(denom));
            }
        }