%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