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 */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.FmtBcd.pas Data.FMTBcd.hpp |
Data.FmtBcd | Data.FmtBcd |
Beschreibung
Dividiert einen BCD-Wert durch einen anderen.
BcdDivide dividiert Dividend durch Divisor und gibt das Ergebnis in bcdOut zurück.
Das Ergebnis wird mit der Genauigkeit und Anzahl von Dezimalstellen zurückgegeben, die zur richtigen Darstellung des Ergebnisses erforderlich sind (sofern möglich). Die Anzahl der Dezimalstellen im Ergebnis beträgt jedoch maximal zehn. Sie können die Prozedur NormalizeBcd verwenden, um die gewünschte Genauigkeit und Anzahl von Dezimalstellen zu erhalten.