الدالتان Int وFix

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

تقوم بإرجاع الجزء الصحيح من الرقم.

بناء الجملة

Int ( number )

Fix( number )‎

يتم المطلوب رقموسيطة نوع بيانات مزدوج او اي صالح تعبير رقمي. اذا كان الرقم يحتوي علي القيمه Null، يتم ارجاع Null .

ملاحظات

تقوم دالتا Int وFix بإزالة الجزء الكسري من الرقم number وتُرجعان قيمة العدد الصحيح الناتج.

الفرق بين Int وFix هو إذا كان الرقم الموجود في number سالبًا، تقوم Int بإرجاع أول عدد صحيح سالب أقل من أو يساوي الرقم number، بينما تقوم Fix بإرجاع أول عدد صحيح سالب أكبر من أو يساوي الرقم number. على سبيل المثال، تقوم Int بتحويل 8.4- إلى 9-, وتقوم Fix بتحويل 8.4- إلى 8.

يعتبر ‏(‎Fix(number مكافئ لـ:

Sgn(number) * Int(Abs(number))

مثال

ملاحظة: توضح الأمثلة التالية استخدام هذه الدالة في وحدة نمطية لـ Visual Basic for Applications (VBA). لمزيد من المعلومات حول استخدام VBA، حدد مرجع المطور في القائمة المنسدلة بجوار بحث وأدخل مصطلح أو أكثر في مربع البحث.

يوضح هذا المثال كيف تقوم الدالتان Int وFix بإرجاع الأجزاء الصحيحة من الأرقام. في حالة احتواء الوسيطة على رقم سالب، ترجع الدالة Int أول عدد صحيح سالب أقل من أو يساوي الرقم؛ وترجع الدالة Fix أول عدد صحيح سالب أكبر من أو يساوي الرقم.

Dim MyNumber
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.2) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

هل كانت المعلومات مفيدة؟

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

نشكرك على ملاحظاتك!

×