私は方程式を解くプログラムを持っており、時には解もありx1、x2多くの10進数を含む数値です。たとえば、Δ = 201(Δ = 判別式) の場合、平方根から浮動小数点数が得られます。
分数に変換する関数も持っているため、その数値の適切な近似値が必要です。だから私はこれを行うと思った:
 Result := FormatFloat('0.#####', StrToFloat(solx1)); 
はsolx1ダブルです。このように、「456,9067896」という数字は「456,90679」になります。
私の質問は次のとおりです。この方法で概算する456,9067896と、456,90679