delphi4arab منتديات دلفي للعرب

نسخة كاملة : االتعامل مع الأعداد الكبيرة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
أكتب برنامج خاص بالتشفير وفك التشفير
أثناء تلك العمليات تجري عمليات رياضية يتم رفع العدد فيها لقوة كبيرة(قد تصل الى ال10000 )
كما تعرفون فان اكبر أنواع المتغيرات الموجودة(int64 و double) لا تستوعب هكذا أرقام
فكيف التعامل معها؟
البعض قال لي بانه لا يو حل الا كتابة كلاس ينتج عنه نوع جديد من المتغيرات bigint مثلا
واستعمال هذا النوع للتصريح عن أنواع المتغيرات
ولكن كيف يتم كتابة كلاس كهذا وما هي ال functions الموجودة فيه للتعامل مع الأعداد الكبيرة.
السلام عليكم ورحمة الله
يمكن استخدام احد المكتبات مثل:
BigInt مرفقة + مثال
كود :
bigint-dl.sf.net
FGInt مرفق للامثلة يمكن تصفح موقعها
كود :
submanifold.be/triade/GInt/gint.html
او غيرهما...
بالتوفيق