小数点丸め位置

解決


mimi  2010-01-14 15:02:47  No: 36978

delphi5意向で、小数点の丸め位置の指定をできる関数ってありますか?round(A,2)とすると、小数点第2位で丸めるような。


DEKO  2010-01-14 16:01:54  No: 36979

> round(A,2)とすると、小数点第2位で丸めるような。
Delphi 6 以降には Math.RoundTo() という関数があり、使い方もまんまです。

Delphi 5 以前であれば、値を100倍して Round() し、100で割ればお望みの事ができますので、自前で関数を作っておくといいかもしれませんね。 

面倒なら、FastCode の RoundToEx() を使うテもあります。 
http://fastcode.sourceforge.net/
# JCL の中にもあったような...

Delphi 6 以降だと結構便利な関数群が揃ってるのですがね...。


mimi  2010-01-16 23:52:21  No: 36980

期待通りの結果が出ました。ありがとうございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加