***************************************************************************
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 = (1050111 / 573)
and
C/D = (4300 / 3035790)
===========================================================================
ADD: (A/B) + (C/D) = (A*D + B*C) / (B*D) = E / F
= (1050111 / 573) + (4300 / 3035790)
Raw Fraction = 3187918936590 / 1739507670
GCD = 30
Reduced Fraction = 106263964553 / 57983589
Plain decimal value truncated at 50 decimals without rounding =
1832.65586669704077821053815761559706143750432557736293
===========================================================================
SUBTRACT: (A/B) − (C/D) = (A*D − B*C) / (B*D) = E / F
= (1050111 / 573) - (4300 / 3035790)
Raw Fraction = 3187914008790 / 1739507670
GCD = 30
Reduced Fraction = 106263800293 / 57983589
Plain decimal value truncated at 50 decimals without rounding =
1832.65303382651943121354561201791079196563703567918156
===========================================================================
MULTIPLY: (A/B)*(C/D) = (A*C) / (B*D) = E / F
= (1050111 / 573) * (4300 / 3035790)
Raw Fraction = 4515477300 / 1739507670
GCD = 24030
Reduced Fraction = 187910 / 72389
Plain decimal value truncated at 50 decimals without rounding =
2.59583638398099158711958999295473069112710494688419
===========================================================================
DIVIDE: (A/B) / (C/D) = (A*D) / (B*C) = E / F
= (1050111 / 573) / (4300 / 3035790)
Raw Fraction = 3187916472690 / 2463900
GCD = 30
Reduced Fraction = 106263882423 / 82130
Plain decimal value truncated at 50 decimals without rounding =
1293849.77989772312187994642639717521003287471082430293437
===========================================================================