ホーム ] PC技術/システム技術 ] VB.NETプログラミング ] なるほどナレッジ ] インフォメーション ]

上へ
関数共通仕様
システム変数
定数
符号変換
関係演算
丸め演算
加減算
乗算
除算/逆数
整数除算/剰余算
平方根/立方根
階乗算
指数関数
対数関数
三角関数
逆三角関数
双曲線関数
逆双曲線関数
階乗評価関数
級数評価関数
ニュートン評価関数
演算時間評価関数

UltraMath

除算/逆数

最終更新日:2006/04/15

●概要

 二つのオペランドの除算を行う。 あるいは、オペランドの逆数を求める。通常の演算では、オーバーロードにより、オペランドは、全ての型の組合せが可能となっている。

●関数仕様

○逆数

Recipro(ByRef A As Long) As UltraLong
Recipro(ByRef A As UltraLong) As UltraLong
Recipro(ByRef A As Object) As UltraLong

 1 / A を返す。A = 0 の場合は、∞ が返る。

○除算

Div(ByRef A As UltraLong, ByVal B As Long) As UltraLong
Div(ByRef A As UltraLong, ByRef B As UltraLong) As UltraLong
Div(ByVal A As Object, ByVal B As Object) As UltraLong

 A / B を返す。B = 0 の場合は、∞ が返る。除算方法は自動選択される。

○逆数除算

RDiv(ByRef A As UltraLong, ByRef B As UltraLong) As UltraLong

 A * (1 / B) を返す。逆数法にて除算が実行される。

○レガシ除算

LDiv(ByRef A As UltraLong, ByRef B As UltraLong) As UltraLong

 レガシ除算を行う。