| ||||||||||||||
|
平方根を算出
| ||||||||||||||
HSP2では平方根を算出することができませんので、 求根アルゴリズムの1つであるニュートン法(ニュートン・ラプソン法)を使って 整数の範囲のうち、正の値でかつ、ニュートン法で取得できる場合は整数部のみを返すようにしています。 つまり、ルート1〜2,147,483,646は取得でき、それ以外は0を返すようにしています。 4バイト整数の最大値である2,147,483,647は内部で使用しているため、取得できません。 HSP3は元々sqrt関数があるので、下記のHSP3用は確認用または整数で受け取る程度のものです。 | ||||||||||||||
![]() | ||||||||||||||
| ||||||||||||||
![]() | ||||||||||||||
| ||||||||||||||