Data.FmtBcd.BcdDivide
Delphi
procedure BcdDivide(const Dividend, Divisor: TBcd; var bcdOut: TBcd);
procedure BcdDivide(Dividend, Divisor: string; var bcdOut: TBcd);
procedure BcdDivide(const Dividend: TBcd; const Divisor: Double; var bcdOut: TBcd);
procedure BcdDivide(const Dividend: TBcd; const Divisor: string; var bcdOut: TBcd);
C++
extern DELPHI_PACKAGE void __fastcall BcdDivide(const TBcd &Dividend, const TBcd &Divisor, TBcd &bcdOut)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.FmtBcd.pas Data.FMTBcd.hpp |
Data.FmtBcd | Data.FmtBcd |
説明
一方の BCD 値をもう一方の BCD 値で除算します。
BcdDivide は、Dividend を Divisor で割り、その結果を bcdOut として返します。
戻り値は、除算の結果を(可能であれば)正確に表現できるだけの精度と小数点以下の桁数になっています。(ただし、小数点以下の桁数が 10 桁を超えることはありません。)NormalizeBcd プロシージャを使用すると、この値を特定の精度および小数点以下の桁数に変換することができます。