C++الدالة fdim()
تعريفها
إذا كانت قيمة x
أكبر من قيمة y
ترجع الفارق بينهما و الذي يساوي x-y
, مع الإشارة إلى أنها ترجع الفارق كعدد إيجابي دائماً ( Positive Number ).
غير ذلك ترجع صفر مهما كانت قيمة الأعداد المدخلة.
ملاحظة: هذه الدالة موجودة في الملف <cmath>
لهذا يجب تضمينه حتى نستطيع إستدعاءها.
بناؤها
هناك أربع أشكال من هذه الدالة. أي يمكن إستدعاءها بأربع طرق مختلفة.
باراميترات
يمكن تمرير عددين من أي نوع لها عند إستدعائها مكان الباراميترين x و y و سيقوم مترجم لغة C++ بإستدعاء الدالة المناسبة لنوع القيم التي قمت بتمريرها.
قيمة الإرجاع
ترجع عدد أكبر من صفر يمثل الفارق بين العددين اللذين نمررهما لها مكان الباراميترين x و y و ترجعه على حسب نوع القيم التي تم تمريرها.
مثال
سنحصل على النتيجة التالية عند التشغيل.