***************************************************************************
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 = (-20059232 / 1480)
and
C/D = (2657 / -13202928)
===========================================================================
ADD: (A/B) + (C/D) = (A*D + B*C) / (B*D) = E / F
= (-20059232 / 1480) + (2657 / -13202928)
Raw Fraction = 264840599763656 / -19540333440
GCD = 8
Reduced Fraction = 33105074970457 / -2442541680
Plain decimal value truncated at 50 decimals without rounding =
-13553.53533637837451355180149883870149556670001225936091
===========================================================================
SUBTRACT: (A/B) − (C/D) = (A*D − B*C) / (B*D) = E / F
= (-20059232 / 1480) - (2657 / -13202928)
Raw Fraction = 264840591898936 / -19540333440
GCD = 8
Reduced Fraction = 33105073987367 / -2442541680
Plain decimal value truncated at 50 decimals without rounding =
-13553.53493389189575671846877143156877470357025801090935
===========================================================================
MULTIPLY: (A/B)*(C/D) = (A*C) / (B*D) = E / F
= (-20059232 / 1480) * (2657 / -13202928)
Raw Fraction = -53297379424 / -19540333440
GCD = 8864
Reduced Fraction = -6012791 / -2204460
Plain decimal value truncated at 50 decimals without rounding =
2.72755731562378088057846366003465701350897725520082
===========================================================================
DIVIDE: (A/B) / (C/D) = (A*D) / (B*C) = E / F
= (-20059232 / 1480) / (2657 / -13202928)
Raw Fraction = 264840595831296 / 3932360
GCD = 8
Reduced Fraction = 33105074478912 / 491545
Plain decimal value truncated at 50 decimals without rounding =
67349020.90126438067725233701899114018045143374462155041756
===========================================================================