***************************************************************************
ARBITRARY-PRECISION SIGNED INTEGER FRACTION ARITHMETIC DEMO
===========================================================================
GIVEN THE TWO INTEGER FRACTION STRINGS BELOW, THE FOUR BASIC ARITHMETIC
OPERATIONS (ADD, SUB, MUL and DIV) ARE PERFORMED ON THEM. REFRESH THIS
PAGE FOR NEW RANDOMIZED EXAMPLE FRACTIONS.
A/B = (25167174 / 926)
and
C/D = (3055 / 15204042)
===========================================================================
ADD: (A/B) + (C/D) = (A*D + B*C) / (B*D) = E / F
= (25167174 / 926) + (3055 / 15204042)
Raw Fraction = 382642773346238 / 14078942892
GCD = 2
Reduced Fraction = 191321386673119 / 7039471446
Plain decimal value truncated at 50 decimals without rounding =
27178.37385104140104214295864053427399895727910024112909
===========================================================================
SUBTRACT: (A/B) − (C/D) = (A*D − B*C) / (B*D) = E / F
= (25167174 / 926) - (3055 / 15204042)
Raw Fraction = 382642767688378 / 14078942892
GCD = 2
Reduced Fraction = 191321383844189 / 7039471446
Plain decimal value truncated at 50 decimals without rounding =
27178.37344917458167923933077631237826886129541379774779
===========================================================================
MULTIPLY: (A/B)*(C/D) = (A*C) / (B*D) = E / F
= (25167174 / 926) * (3055 / 15204042)
Raw Fraction = 76885716570 / 14078942892
GCD = 10806
Reduced Fraction = 7115095 / 1302882
Plain decimal value truncated at 50 decimals without rounding =
5.46104328711272394583699828533973145687790605749407
===========================================================================
DIVIDE: (A/B) / (C/D) = (A*D) / (B*C) = E / F
= (25167174 / 926) / (3055 / 15204042)
Raw Fraction = 382642770517308 / 2828930
GCD = 2
Reduced Fraction = 191321385258654 / 1414465
Plain decimal value truncated at 50 decimals without rounding =
135260600.48050252215501974244679083611117984538323677150017
===========================================================================