#navi(マニュアル/関数)
* ROUND [#g612b4c0]
** 形式 [#h83daaaa]
> ROUND( '''val''' )
** 機能 [#hdb7b4f9]
- 実数の小数点以下を四捨五入します。
- 負の値の時の処理に注意してください。たとえばROUND(-1.5)は-1.0です!
- 負の値の時の境界値の処理に注意してください。たとえばROUND(-1.55)は-2.0ですが、ROUND(-1.5)は-1.0です!
** 引数 [#e6c0b8d7]
:val|四捨五入したい実数。
** 返り値 [#q9743156]
- 成功した場合、四捨五入後の実数
- 失敗した場合、0.0
** 関連 [#y4445f35]
- [[マニュアル/関数/CEIL]]
- [[マニュアル/関数/FLOOR]]
** バージョン [#b6413704]
- YAYA:初期から利用可能
- AYA5.8で利用可能
** 例 [#q0bf570d]
#code(aya,nooutline,nolink,nonumber){{
_val = 1.55 // 1.5以上の実数を代入
ROUND( _val ) // 実数「2.000000」が出力される
_val = 1.45 // 1.5以下の実数を代入
ROUND( _val ) // 実数「1.000000」が出力される
_val = 1.5 // 1.5ちょうどなら…
ROUND( _val ) // 実数「2.000000」が出力される
_val = -1.5 // -1.5ならどうなる?
ROUND( _val ) // 実数「-1.000000」が出力される ※-2.000000 じゃない!
_val = -1.55 // ではこれは?
ROUND( _val ) // 実数「-2.000000」が出力される
}}
#navi(マニュアル/関数)