*************************************************************************** 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 = (4347561 / 3298) and C/D = (1739 / 7422477) =========================================================================== ADD: (A/B) + (C/D) = (A*D + B*C) / (B*D) = E / F = (4347561 / 3298) + (1739 / 7422477) Raw Fraction = 32269677263819 / 24479329146 GCD = 1 Reduced Fraction = Raw result is non-reducible. Plain decimal value truncated at 50 decimals without rounding = 1318.24189590146376963136079562562045057114981446640661 =========================================================================== SUBTRACT: (A/B) − (C/D) = (A*D − B*C) / (B*D) = E / F = (4347561 / 3298) - (1739 / 7422477) Raw Fraction = 32269665793375 / 24479329146 GCD = 1 Reduced Fraction = Raw result is non-reducible. Plain decimal value truncated at 50 decimals without rounding = 1318.24142732473392594171379503538622013837110730436354 =========================================================================== MULTIPLY: (A/B)*(C/D) = (A*C) / (B*D) = E / F = (4347561 / 3298) * (1739 / 7422477) Raw Fraction = 7560408579 / 24479329146 GCD = 2571 Reduced Fraction = 2940649 / 9521326 Plain decimal value truncated at 50 decimals without rounding = 0.30884868347118878189865571245013562186611402655470 =========================================================================== DIVIDE: (A/B) / (C/D) = (A*D) / (B*C) = E / F = (4347561 / 3298) / (1739 / 7422477) Raw Fraction = 32269671528597 / 5735222 GCD = 1 Reduced Fraction = Raw result is non-reducible. Plain decimal value truncated at 50 decimals without rounding = 5626577.58123347274089825991042718137153191280128301921006 ===========================================================================