-1

私は方程式を解くプログラムを持っており、時には解もありx1x2多くの10進数を含む数値です。たとえば、Δ = 201(Δ = 判別式) の場合、平方根から浮動小数点数が得られます。

分数に変換する関数も持っているため、その数値の適切な近似値が必要です。だから私はこれを行うと思った:

 Result := FormatFloat('0.#####', StrToFloat(solx1)); 

solx1ダブルです。このように、「456,9067896」という数字は「456,90679」になります。

私の質問は次のとおりです。この方法で概算する456,9067896と、456,90679

4

3 に答える 3

5

私が持っている場合、の割合は456,9067896正しい(そして同じ)456,90679でしょう?

いいえ、0.9067896は と等しくないため0.90679です。

しかし、なぜ数値を四捨五入したいのでしょうか? そのままにしておいてください。視覚的な表現のためだけに短くしてください。

于 2013-10-26T10:22:25.763 に答える