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++;        // أبقِ جميع العمليات الرياضية الأخرى خارج الدالة

انظر أيضًا

مصادر