***************************************************************************
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 = (1685509 / 2289)
and
C/D = (-9230 / 6541269)
===========================================================================
ADD: (A/B) + (C/D) = (A*D + B*C) / (B*D) = E / F
= (1685509 / 2289) + (-9230 / 6541269)
Raw Fraction = 11025346643451 / 14972964741
GCD = 63
Reduced Fraction = 175005502277 / 237666107
Plain decimal value truncated at 50 decimals without rounding =
736.35027091599560723229248670278425522407366229969004
===========================================================================
SUBTRACT: (A/B) − (C/D) = (A*D − B*C) / (B*D) = E / F
= (1685509 / 2289) - (-9230 / 6541269)
Raw Fraction = 11025388898391 / 14972964741
GCD = 21
Reduced Fraction = 525018518971 / 712998321
Plain decimal value truncated at 50 decimals without rounding =
736.35309299837748145272280381709342061690493097248121
===========================================================================
MULTIPLY: (A/B)*(C/D) = (A*C) / (B*D) = E / F
= (1685509 / 2289) * (-9230 / 6541269)
Raw Fraction = -15557248070 / 14972964741
GCD = 4669
Reduced Fraction = -3332030 / 3206889
Plain decimal value truncated at 50 decimals without rounding =
-1.03902255425741271369230428617891046431603962594277
===========================================================================
DIVIDE: (A/B) / (C/D) = (A*D) / (B*C) = E / F
= (1685509 / 2289) / (-9230 / 6541269)
Raw Fraction = 11025367770921 / -21127470
GCD = 21
Reduced Fraction = 525017512901 / -1006070
Plain decimal value truncated at 50 decimals without rounding =
-521849.88410448577136779746936097885832993728070611388869
===========================================================================