تعرف على الدالتان Fix و InT

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

تعرف على الدالتان Fix و InT

مُساهمة من طرف م/موسي في الأربعاء أكتوبر 17, 2012 7:27 am

بسم الله الرحمن الرحيم


اهلا وسهلا اخوانى الكرام ....اليوم ان شاء الله تعالى راح نتعرف على تعرف على الدالتان Fix و InT





الدالتان Fix و InT من الدوال الرياضية المهمة و الكثيرة الاستخدام .


وظيفة الدالة Fix: تقوم بارجاع الجزء الصحيح من العدد العشري دون تقريب أو بعبارة أخرى تقوم بحذف الأرقام العشرية الموجودة بعد العلامة العشرية بدون تقريب و ارجاع الجزء الصحيح من العدد

بمعنى لو كان لدينا العدد 1.33 وقمنا باستخدام الدالة Fix فان الناتج يكون 1 و هكذا...


الآن قم بانشاء مشروع جديد في الفيجوال بيسك و أضف Button ثم انقر عليه بالماوس نقرا مزدوجا للدخول الى نافذة الكود و اكتب الكود التالي:



الرمز:
 MsgBox(Fix(-1.992)) 'الناتج -1
        MsgBox(Fix(5.999999)) ' 5 الناتج
        MsgBox(Fix(99.222)) '99 الناتج
        MsgBox(Fix(-15.7)) '-15 الناتج
        MsgBox(Fix(0.32992)) '0 الناتج



<p>

<p>
أما الدالة InT فلها نفس وظيفة الدالة Fix تماما الا أن الاختلاف بينها يظهر مع الأرقام السالبة .


فالدالتان ترجعان نفس القيمة اذا كان العدد العشري موجبا .مثال:



الرمز:
 




        Dim new_number As Integer


        new_number = Fix(9.9) ' الناتج 9
        new_number = Int(9.9) ' الناتج 9


        new_number = Fix(10.99) ' الناتج 10
        new_number = Int(10.33) ' الناتج 10

 

 


أما اذا كان العدد العشري سالبا فهنا الاختلاف :


لاحظ المثال:

الرمز:
 



      Dim new_number As Integer


        new_number = Fix(-9.9) ' -الناتج 9
        new_number = Fix(-10.99) ' -الناتج 10
        new_number = Fix(-3.55) ' -الناتج 3
        new_number = Fix(-100.2) ' -الناتج 100

       

'''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''

الرمز:

        new_number = Int(-9.9) ' -الناتج 10
        new_number = Int(-9.3) ' -الناتج 10
        new_number = Int(-44.67567) ' -الناتج 45
        new_number = Int(-10.33) ' -الناتج 11
        new_number = Int(-0.9) ' -الناتج 1



 

 


أتمنى يكون المثال واضح .

م/موسي
الاشراف
الاشراف

تاريخ التسجيل : 18/02/2011
المساهمات : 130
النقاط : 252
التقيم : 8
الدولة : تونس
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى