***************************************************************************
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 = (15006485 / 7270)
and
C/D = (-6889 / 13525320)
===========================================================================
ADD: (A/B) + (C/D) = (A*D + B*C) / (B*D) = E / F
= (15006485 / 7270) + (-6889 / 13525320)
Raw Fraction = 202967461617170 / 98329076400
GCD = 10
Reduced Fraction = 20296746161717 / 9832907640
Plain decimal value truncated at 50 decimals without rounding =
2064.16524031512208935992812803436441105430743169270732
===========================================================================
SUBTRACT: (A/B) − (C/D) = (A*D − B*C) / (B*D) = E / F
= (15006485 / 7270) - (-6889 / 13525320)
Raw Fraction = 202967561783230 / 98329076400
GCD = 10
Reduced Fraction = 20296756178323 / 9832907640
Plain decimal value truncated at 50 decimals without rounding =
2064.16625899712000142411588847182541012863617215873696
===========================================================================
MULTIPLY: (A/B)*(C/D) = (A*C) / (B*D) = E / F
= (15006485 / 7270) * (-6889 / 13525320)
Raw Fraction = -103379675165 / 98329076400
GCD = 2095
Reduced Fraction = -49345907 / 46935120
Plain decimal value truncated at 50 decimals without rounding =
-1.05136424494067555382834857991201471307626357405712
===========================================================================
DIVIDE: (A/B) / (C/D) = (A*D) / (B*C) = E / F
= (15006485 / 7270) / (-6889 / 13525320)
Raw Fraction = 202967511700200 / -50083030
GCD = 10
Reduced Fraction = 20296751170020 / -5008303
Plain decimal value truncated at 50 decimals without rounding =
-4052620.45248061069787510859466769482597199091189171262201
===========================================================================