***************************************************************************
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 = (18787280 / 6631)
and
C/D = (3611 / 24224010)
===========================================================================
ADD: (A/B) + (C/D) = (A*D + B*C) / (B*D) = E / F
= (18787280 / 6631) + (3611 / 24224010)
Raw Fraction = 455103282537341 / 160629410310
GCD = 1
Reduced Fraction = Raw result is non-reducible.
Plain decimal value truncated at 50 decimals without rounding =
2833.25003596186706314753450457337982865187796629470176
===========================================================================
SUBTRACT: (A/B) − (C/D) = (A*D − B*C) / (B*D) = E / F
= (18787280 / 6631) - (3611 / 24224010)
Raw Fraction = 455103234648259 / 160629410310
GCD = 1
Reduced Fraction = Raw result is non-reducible.
Plain decimal value truncated at 50 decimals without rounding =
2833.24973782790823469592801993272784741508026021713657
===========================================================================
MULTIPLY: (A/B)*(C/D) = (A*C) / (B*D) = E / F
= (18787280 / 6631) * (3611 / 24224010)
Raw Fraction = 67840868080 / 160629410310
GCD = 32170
Reduced Fraction = 2108824 / 4993143
Plain decimal value truncated at 50 decimals without rounding =
0.42234400256511780255442313588855756784854749803881
===========================================================================
DIVIDE: (A/B) / (C/D) = (A*D) / (B*C) = E / F
= (18787280 / 6631) / (3611 / 24224010)
Raw Fraction = 455103258592800 / 23944541
GCD = 1
Reduced Fraction = Raw result is non-reducible.
Plain decimal value truncated at 50 decimals without rounding =
19006555.96583789181843159992083372990946036509950222056877
===========================================================================