SQRT (平方根)

自由形式構文 (許可されていない - %SQRT 組み込み関数を使用)
コード 演算項目 1 演算項目 2 結果フィールド 標識
SQRT (H) 平方根

SQRT 命令では、演算項目 2 に指定されたフィールドの平方根が求められま す。 演算項目 2 の平方根が結果のフィールドに入れられます。

演算項目 2 は数値でなければならず、配列、配列要素、フィールド、形象定 数、リテラル、名前付き定数、サブフィールド、またはテーブル名の いずれかを入れることができます。

結果フィールドは数値でなければならず、配列、配列要素、サブフィールド、 またはテーブル要素のいずれかを入れることができます。

演算項目 2 および結果フィールドに配列名が入っている場合には、配列全体 を SQRT 命令で使用することができます。

結果フィールドの小数点以下の桁数は、演算項目 2 の小数点以下の桁数より小さく ても大きくてもかまいません。しかし、結果フィールドが演算項目 2 の小数点以下 の桁数の半分より小さくなってはなりません。

演算項目 2 のフィールドの値がゼロの場合には、結果フィールドの値もゼロ になります。 演算項目 2 のフィールドの値が負の場合には、RPG IV 例外/エラー処理ルーチンに制御が渡されます。

SQRT 命令に関する規則の詳細については、算術演算を参照し てください。

SQRT 命令の例については、図 152 を参照してください。