No, unfortunately using decimal instead of double is no option. First, neither is a double represented as a fraction, nor is a decimal "precise". In fact, both types are floating point types, meaning they both have three components: a sign, a mantissa (i.e. the digits) and an exponent (a scale...