Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

$ZSQR

指定された数の平方根の値を返します。

Synopsis

$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 を返します。

関連項目

FeedbackOpens in a new tab