***************************************************************************
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 = (-3700080 / -6896)
and
C/D = (7492 / 2677860)
===========================================================================
ADD: (A/B) + (C/D) = (A*D + B*C) / (B*D) = E / F
= (-3700080 / -6896) + (7492 / 2677860)
Raw Fraction = -9908347893632 / -18466522560
GCD = 64
Reduced Fraction = -154817935838 / -288539415
Plain decimal value truncated at 50 decimals without rounding =
536.55732211836639372128760987472023536195219637497358
===========================================================================
SUBTRACT: (A/B) − (C/D) = (A*D − B*C) / (B*D) = E / F
= (-3700080 / -6896) - (7492 / 2677860)
Raw Fraction = -9908244563968 / -18466522560
GCD = 64
Reduced Fraction = -154816321312 / -288539415
Plain decimal value truncated at 50 decimals without rounding =
536.55172660553151811165902585613823331554200316098928
===========================================================================
MULTIPLY: (A/B)*(C/D) = (A*C) / (B*D) = E / F
= (-3700080 / -6896) * (7492 / 2677860)
Raw Fraction = -27720999360 / -18466522560
GCD = 25920
Reduced Fraction = -1069483 / -712443
Plain decimal value truncated at 50 decimals without rounding =
1.50114886383893167593758377863211513061395788856090
===========================================================================
DIVIDE: (A/B) / (C/D) = (A*D) / (B*C) = E / F
= (-3700080 / -6896) / (7492 / 2677860)
Raw Fraction = -9908296228800 / -51664832
GCD = 64
Reduced Fraction = -154817128575 / -807263
Plain decimal value truncated at 50 decimals without rounding =
191780.28545220083169921079003992503062818437114050811197
===========================================================================