الدالة min()
في أردوينو
اذهب إلى التنقل
اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
تعيد الدالة min()
أصغر قيمة من القيم الممرَّرة إليها.
البنية العامة
min(x, y)
المعاملات
x
العدد الأول المراد معرفة إن كان أضغر من العدد y
وإعادته.
y
العدد الثاني المراد معرفة إن كان أضغر من العدد x
وإعادته.
القيم المعادة
يعاد العدد الأصغر من بين العددين x
و y
.
أمثلة
استعمال الدالة min()
للتأكد من أنَّ القيمة المقاسة من الحساس لن تتجاوز قيمة معيَّنة:
sensVal = min(sensVal, 100); // نفسه sensVal إلى المتغير sensVal اسناد القيمة الأصغر بين 100 و
// (تستعمل هذه الدالة للتأكد من عدم تجاوز قيمة مقاسة حدًا معينًا)
ملاحظات وتحذيرات
تستعمل الدالة max()
عادةً -بشكل خارج عن المألوف- لتقييد الحد الأدنى لقيمة متغير بينما تستعمل الدالة min()
لتقييد الحد الأعلى لقيمة المتغير.
بسبب الطريقة التي تُنفَّذ فيها الدالة min()
، تجنب استعمال أية دالة أخرى داخل قوسي هذه الدالة لأنَّ ذلك قد يؤدي إلى نتائج غير صحيحة.
min(a--, 100); // تجنب فعل هذا، إذ يعطي نتائج خطأ
min(a, 100); // استعمل الدالة بهذا الشكل عوضًا عن ذلك
a--; // أبقِ جميع العمليات الرياضية الأخرى خارج الدالة
انظر أيضًا
- الدالة
abs()
: تحسب القيمة المطلقة للعدد المُمرَّر إليها. - الدالة
constrain()
: تقيِّد عددًا ضمن مجالٍ محدَّدٍ. - الدالة
max()
: تعيد أكبر قيمة من القيم الممرَّرة إليها. - الدالة
sin()
: تحسب جيب الزاوية الممرَّرة إليها.