d | \(\sqrt{\hspace{0.5em}}\)の中身\(d\)。 The content \(d\) of \(\sqrt{\hspace{0.5em}}\). |
条件 Condition |
戻り値/動作 Return value or behaviour of the function |
\(d< 0\)の場合
(関数doublecmp
により判定) In case of \(d< 0\) (judged by function doublecmp) |
プログラムをエラー終了する。 The program finishes as an error. |
\(d\leq 0\)であるが
関数doublecmp
によりほぼ\(d=0\)と判定される場合 In case of \(d\leq 0\) but judged as almost \(d=0\) by function doublecmp |
0.0を返す。 Returns 0.0. |
上記以外の場合 The other cases |
\(\sqrt{d}\)を計算して返す。 Computes and returns \(\sqrt{d}\). |