C++الدالة hypot()
تعريفها
ترجع قيمة وتر المثلث ( Hypotenuse ).
أي ترجع قيمة sqrt(x2 +y2)
مع الحفاظ على أي رقم موجود بعد الفاصلة.
ملاحظة: هذه الدالة موجودة في الملف <cmath>
لهذا يجب تضمينه حتى نستطيع إستدعاءها.
بناؤها
هناك عدة أشكال من هذه الدالة حيث يمكن تمرير قيم من مختلف الأنواع لها.
باراميترات
يمكن تمرير عددين من أي نوع لها عند إستدعائها مكان الباراميترين x و y و سيقوم مترجم لغة C++ بإستدعاء الدالة المناسبة لنوع القيم التي قمت بتمريرها.
قيمة الإرجاع
ترجع قيمة sqrt(x2 +y2)
مع الحفاظ على أي رقم موجود بعد الفاصلة و ترجعها من نفس نوع القيم التي تم تمريرها لها.
أي إذا مررت لها قيم نوعها double فأنت بذلك تستدعي الدالة الأولى التي ترجع ناتج نوعه double.
مثال
سنحصل على النتيجة التالية عند التشغيل.