roundOff関数

本ページには広告が含まれています。

指定した位置で四捨五入します。偶数丸めをする場合は、ROUND関数を使います。

構文
  1. Double = roundOff( num, digit )
引数
num 必須
数値
digit 省略可
四捨五入する位置(マイナスで整数方向)
戻り値
四捨五入した値

プログラム

UWSC

解説

    2行目
    UWSC
    数値の符号をsignに代入。
    3行目
    UWSC
    numに符号を取った数値を代入。
    4行目
    UWSC
    CEIL・INT関数で切り上げ・切り捨て処理する位置を小数第一位に持ってくるために掛ける値(オフセット)。CEIL・INT関数が小数第一位での端数処理しかできないためずらす。
    5行目
    UWSC
    小数点以下をnに代入。
    6行目
    UWSC
    nが0.5以上なら切り上げ、0.5未満なら切り捨てる。4行目でずらした分で割りもとの値に戻し、符号もつける。

位置

桁数で指定された位置での概数を求めます。桁数の一つ下の桁で四捨五入。小数第二位までの概数を求めるには、「2」を指定します。

roundOff

使い方

小数第3位までの概数。

UWSC
結果
プレーンテキスト

整数(一の位までの概数)にする。

UWSC
結果
プレーンテキスト

百の位までの概数。

UWSC
結果
プレーンテキスト

関連記事

ABS関数 (スクリプト関数)
引数の絶対値(\(|x|\))を返します。
ARCCOS関数 (スクリプト関数)
引数の逆余弦を求めます。
CEIL関数 (スクリプト関数)
正の値へ切り上げた数値を返します。
LN関数 (スクリプト関数)
自然対数(\(\log_e{x}\))を求める。
LOGN関数 (スクリプト関数)
Baseを底とするXの対数(\(\log_{Base}{x}\))を求める。
ZCUT関数 (スクリプト関数)
マイナス値は0にして返します。
fact関数 (自作関数)
引数に指定した数値の階乗を求めます。
ARCSIN関数 (スクリプト関数)
引数の逆正弦を求めます。
EXP関数 (スクリプト関数)
自然指数関数(\(y=e^{x}\))を求める。
isOdd関数 (自作関数)
奇数かどうか調べます。