$ZSQR (ObjectScript)
指定された数の平方根の値を返します。
構文
$ZSQR(n)
引数
引数 | 説明 |
---|---|
n | 正の数字、もしくはゼロ (NULL 文字列および数値以外の文字列値は、ゼロとして処理されます)。値、変数、式として指定できます。 |
説明
$ZSQR は、n の平方根を返します。1 の平方根を 1 として返します。0 の平方根と NULL 文字列 ("") の平方根は、0 として返されます。負の数値を指定すると、<ILLEGAL VALUE> エラーを返します。絶対値関数 $ZABS を使用して、負の数を正の数に変換することができます。
例
以下の例は、ユーザ指定の数の平方根を返します。
READ "Input number for square root: ",num
IF num<0 { WRITE "ILLEGAL VALUE: no negative numbers" }
ELSE { WRITE $ZSQR(num) }
QUIT
以下は、その例です。
WRITE $ZSQR(2)
これは、1.414213562373095049 を返します。
WRITE $ZSQR($ZPI)
これは、1.772453850905516027 を返します。