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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Data.FmtBcd.pas Data.FMTBcd.hpp |
Data.FmtBcd | Data.FmtBcd |
Description
Divise une valeur BCD par une autre.
BcdDivide divise Dividend par Divisor et renvoie le résultat dans bcdOut.
La valeur renvoyée a une précision et un nombre de décimales suffisants pour représenter avec précision le résultat de la division, si c'est possible. (Le nombre de décimales du résultat sera toutefois toujours inférieur ou égal à 10.) Vous pouvez convertir ce résultat en une précision et un nombre de décimales particuliers à l'aide de la procédure NormalizeBcd.