自由形式構文 | (許可されていない - %SQRT 組み込み関数を使用) |
コード | 演算項目 1 | 演算項目 2 | 結果フィールド | 標識 | ||
---|---|---|---|---|---|---|
SQRT (H) | 値 | 平方根 |
SQRT 命令では、演算項目 2 に指定されたフィールドの平方根が求められま す。 演算項目 2 の平方根が結果のフィールドに入れられます。
演算項目 2 は数値でなければならず、配列、配列要素、フィールド、形象定 数、リテラル、名前付き定数、サブフィールド、またはテーブル名の いずれかを入れることができます。
結果フィールドは数値でなければならず、配列、配列要素、サブフィールド、 またはテーブル要素のいずれかを入れることができます。
演算項目 2 および結果フィールドに配列名が入っている場合には、配列全体 を SQRT 命令で使用することができます。
結果フィールドの小数点以下の桁数は、演算項目 2 の小数点以下の桁数より小さく ても大きくてもかまいません。しかし、結果フィールドが演算項目 2 の小数点以下 の桁数の半分より小さくなってはなりません。
演算項目 2 のフィールドの値がゼロの場合には、結果フィールドの値もゼロ になります。 演算項目 2 のフィールドの値が負の場合には、RPG IV 例外/エラー処理ルーチンに制御が渡されます。
SQRT 命令に関する規則の詳細については、算術演算を参照し てください。
SQRT 命令の例については、図 152 を参照してください。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.