C++الدالة fmax()
تعريفها
ترجع العدد الأكبر بين العددين اللذين نمررهما لها مكان الباراميترين x
و y
.
ملاحظة: هذه الدالة موجودة في الملف <cmath>
لهذا يجب تضمينه حتى نستطيع إستدعاءها.
بناؤها
هناك أربع أشكال من هذه الدالة. أي يمكن إستدعاءها بأربع طرق مختلفة.
// الشكل الأول double fmax (double x, double y) // الشكل الثاني float fmax (float x, float y) // الشكل الثالث long double fmax (long double x, long double y); // الشكل الرابع double fmax (T1 x, T2 y);
باراميترات
يمكن تمرير عددين من أي نوع لها عند إستدعائها مكان الباراميترين x
و y
و سيقوم مترجم لغة C++ بإستدعاء الدالة المناسبة لنوع القيم التي قمت بتمريرها.
قيمة الإرجاع
ترجع العدد الأكبر بين العددين اللذين نمررهما لها مكان الباراميترين x
و y
و ترجعها على حسب نوع العدد الأكبر.
مثال
using namespace std; int main() { int a = 7; float b = 20.5; cout << "Max number is: " << fmax(a, b); return 0; }
سنحصل على النتيجة التالية عند التشغيل.
Max number is: 20.5