***************************************************************************
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 = (64907344 / -2408)
and
C/D = (5007 / 7169840)
===========================================================================
ADD: (A/B) + (C/D) = (A*D + B*C) / (B*D) = E / F
= (64907344 / -2408) + (5007 / 7169840)
Raw Fraction = 465375259248104 / -17264974720
GCD = 8
Reduced Fraction = 58171907406013 / -2158121840
Plain decimal value truncated at 50 decimals without rounding =
-26954.87637807001665855899961607357627222752168617134239
===========================================================================
SUBTRACT: (A/B) − (C/D) = (A*D − B*C) / (B*D) = E / F
= (64907344 / -2408) - (5007 / 7169840)
Raw Fraction = 465375283361816 / -17264974720
GCD = 8
Reduced Fraction = 58171910420227 / -2158121840
Plain decimal value truncated at 50 decimals without rounding =
-26954.87777475390360722173128093639050518111618758281043
===========================================================================
MULTIPLY: (A/B)*(C/D) = (A*C) / (B*D) = E / F
= (64907344 / -2408) * (5007 / 7169840)
Raw Fraction = 324991071408 / -17264974720
GCD = 27056
Reduced Fraction = 12011793 / -638120
Plain decimal value truncated at 50 decimals without rounding =
-18.82372124365323136714097661881777722058546981758916
===========================================================================
DIVIDE: (A/B) / (C/D) = (A*D) / (B*C) = E / F
= (64907344 / -2408) / (5007 / 7169840)
Raw Fraction = 465375271304960 / -12056856
GCD = 8
Reduced Fraction = 58171908913120 / -1507107
Plain decimal value truncated at 50 decimals without rounding =
-38598393.42071929862975886914465927104047688717523042491342
===========================================================================