Arduino/math/abs
< Arduino | math
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 09:49، 18 أكتوبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (أنشأ الصفحة ب'تحسب الدالة <code>abs()</code> القيمة المطلقة للعدد المُمرَّر إليها. ==البنية العامة== <syntaxhighlight lang="a...')
تحسب الدالة abs()
القيمة المطلقة للعدد المُمرَّر إليها.
البنية العامة
abs(x)
المعاملات
x
العدد المراد حساب قيمته المطلقة.
القيم المعادة
تعاد القيمة المطلقة للعدد x
المعطى. بعبارة أخرى، يعاد العدد x
إن كان أكبر أو يساوي الصفر، أو يعاد العدد x-
إن كان أصغر من الصفر.
ملاحظات وتحذيرات
بسبب الطريقة التي تُنفَّذ فيها الدالة abs()
، تجنب استعمال أية دالة أخرى داخل قوسي هذه الدالة لأنَّ ذلك قد يؤدي إلى نتائج غير صحيحة.
abs(a++); // تجنب فعل هذا، إذ يعطي نتائج خطأ
abs(a); // استعمل الدالة بهذا الشكل عوضًا عن ذلك
a++; // أبقِ جميع العمليات الرياضية الأخرى خارج الدالة