%SQRT (式の平方根)

%SQRT(numeric expression)

%SQRT 指定された数値式の平方根を戻します。オペランドが浮動タイプの場合、結果は浮動タイプになります。 それ以外の場合は、結果はパック 10 進数値になります。パラメーターがゼロより小さい値の場合は、例外 00101 が出されます。

詳細については、算術演算または 組み込み関数を参照してください。

図 1. %SQRT の例
 *..1....+....2....+....3....+....4....+....5....+....6....+....7...+....
D n               S             10I 0
D p               S              9P 2
D f               S              4F

 /FREE

   n = %SQRT(239874);
   // n = 489

   p = %SQRT(239874);
   // p = 489.76

   f = %SQRT(239874);
   // f = 489.7693
 /END-FREE