PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کامپوننت BigFloat



مجید
29 / May / 2015, 03:52 PM
کامپوننت BigFloat برای کار با اعداد اعشاری بزرگ


TBigFloatCollection = class(TList)
private
FBigFloatList:TBigFloatList;
function GetBigFloatList : TBigFloatList;
procedure SetBigFloatList(val : TBigFloatList);
public
constructor Create;
destructor Destroy; override;
property BigFloatList : TBigFloatList read GetBigFloatList write SetBigFloatList;
procedure AddStrBigFloat(aBigFloatStr: String);
procedure AddBigFloat(aBigFloat: TBigFloat);
function GetSum: TBigFloat;
class function StrToBigFloat(aValue: String): TBigFloat;
class function BigFloatToStr(aValue: TBigFloat): String;
class function GetBigFloatDecimal(aValue: TBigFloat): String;
class function CurrToBigFloat(aValue: Currency): TBigFloat;
procedure SortArray;
end;



تابع GetSum جمع اعداد اعشاری را بر می گرداند
طول اعداد اعشاری در این کامپوننت محدودیت ندارد