***************************************************************************
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 = (-14695072 / 9490)
and
C/D = (9750 / 10866944)
===========================================================================
ADD: (A/B) + (C/D) = (A*D + B*C) / (B*D) = E / F
= (-14695072 / 9490) + (9750 / 10866944)
Raw Fraction = -159690431972468 / 103127298560
GCD = 4
Reduced Fraction = -39922607993117 / 25781824640
Plain decimal value truncated at 50 decimals without rounding =
-1548.47876558658495320523598131183317209933516947542158
===========================================================================
SUBTRACT: (A/B) − (C/D) = (A*D − B*C) / (B*D) = E / F
= (-14695072 / 9490) - (9750 / 10866944)
Raw Fraction = -159690617027468 / 103127298560
GCD = 4
Reduced Fraction = -39922654256867 / 25781824640
Plain decimal value truncated at 50 decimals without rounding =
-1548.48056001931599516146581004749243380161319722636977
===========================================================================
MULTIPLY: (A/B)*(C/D) = (A*C) / (B*D) = E / F
= (-14695072 / 9490) * (9750 / 10866944)
Raw Fraction = -143276952000 / 103127298560
GCD = 16053440
Reduced Fraction = -8925 / 6424
Plain decimal value truncated at 50 decimals without rounding =
-1.38932129514321295143212951432129514321295143212951
===========================================================================
DIVIDE: (A/B) / (C/D) = (A*D) / (B*C) = E / F
= (-14695072 / 9490) / (9750 / 10866944)
Raw Fraction = -159690524499968 / 92527500
GCD = 4
Reduced Fraction = -39922631124992 / 23131875
Plain decimal value truncated at 50 decimals without rounding =
-1725870.95187882521412553024776417821728675258706870930263
===========================================================================