***************************************************************************
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 = (798270 / 9201)
and
C/D = (5157 / 3365065)
===========================================================================
ADD: (A/B) + (C/D) = (A*D + B*C) / (B*D) = E / F
= (798270 / 9201) + (5157 / 3365065)
Raw Fraction = 2686277887107 / 30961963065
GCD = 3
Reduced Fraction = 895425962369 / 10320654355
Plain decimal value truncated at 50 decimals without rounding =
86.76058044083194180375203544930654738509552575748478
===========================================================================
SUBTRACT: (A/B) − (C/D) = (A*D − B*C) / (B*D) = E / F
= (798270 / 9201) - (5157 / 3365065)
Raw Fraction = 2686182987993 / 30961963065
GCD = 3
Reduced Fraction = 895394329331 / 10320654355
Plain decimal value truncated at 50 decimals without rounding =
86.75751541831380322396234342255520677206130502177834
===========================================================================
MULTIPLY: (A/B)*(C/D) = (A*C) / (B*D) = E / F
= (798270 / 9201) * (5157 / 3365065)
Raw Fraction = 4116678390 / 30961963065
GCD = 9735
Reduced Fraction = 422874 / 3180479
Plain decimal value truncated at 50 decimals without rounding =
0.13295921777820259149643811513926046988519653800575
===========================================================================
DIVIDE: (A/B) / (C/D) = (A*D) / (B*C) = E / F
= (798270 / 9201) / (5157 / 3365065)
Raw Fraction = 2686230437550 / 47449557
GCD = 3
Reduced Fraction = 895410145850 / 15816519
Plain decimal value truncated at 50 decimals without rounding =
56612.33965893506655920939367252680567702665801495259481
===========================================================================