> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/arabic/alblwkat-alwzyfyh/blocks-reference/data-logic/mathmetical-operations/divide.md).

# Divide

تقوم هذه دالة البلوك بإجراء عملية قسمة على عدة مداخل رقمية. يمكنك اختيار عدد المداخل التي تريد استخدامها وسيقوم البلوك بحساب نتيجة رقمية واحدة بناءً على القيم المتصلة.

## 📥 المدخلات <a href="#inputs" id="inputs"></a>

* `Number` (متعدّد) — مداخل رقمية تُستخدم في عملية القسمة. يقبل البلوك بين 2 و20 مدخلاً رقمياً، يمكن تحديد العدد عبر التحكم. المداخل غير المتصلة يتم تجاهلها.

## 📤 المخرجات <a href="#outputs" id="outputs"></a>

* `Number` — النتيجة العددية الوحيدة لعملية القسمة.

## 🕹️ عناصر التحكم <a href="#controls" id="controls"></a>

* `Input size` — قائمة منسدلة لتعيين عدد مآخذ الإدخال الرقمية التي يعرضها البلوك (النطاق: 2–20).\
  قم بتغيير هذا لإضافة أو إزالة مآخذ الإدخال تفاعليًا.

## 🎯 الميزات <a href="#features" id="features"></a>

* عدد مداخل ديناميكي — توسيع أو تقليص عدد المداخل الرقمية دون استبدال البلوك.
* مخرج موحّد واحد — يُرجع القيمة المحسوبة على مخرج `Number` واحد.
* تعامل مرن مع المداخل المفقودة — يتم تجاهل المداخل غير المتصلة بحيث يستمر البلوك في العمل.

## ⚙️ كيفية التشغيل <a href="#running-mechanism" id="running-mechanism"></a>

عند التقييم، يقرأ البلوك المداخل الرقمية المتاحة (حتى العدد المحدد)، ويطبق عملية القسمة على تلك القيم، ثم يكتب النتيجة على مخرج `Number` الوحيد. إذا كانت بعض المداخل غير متصلة، يستخدم البلوك القيم المتصلة فقط.

## 📝 تعليمات الاستخدام <a href="#usage" id="usage"></a>

1. اضبط عدد المداخل باستخدام قائمة `Input size` (الافتراضي 2).
2. زود القيم الرقمية بتوصيل مخرجات `Number` من بلوكات أخرى أو باستخدام بلوكات `Number Input`.
3. اطلع على النتيجة النهائية من مخرج `Number` في البلوك.
4. إذا احتجت لتغيير عدد المداخل لاحقًا، غيّر قيمة `Input size` — سيُضاف أو يُزال المقبس تلقائيًا.

## 💡 نصائح وحيل <a href="#tips-and-tricks" id="tips-and-tricks"></a>

* ادمج مع `Number Input` لإدخال قيم رقمية يدويًا أثناء الاختبار.
* استخدم `Round` أو `Absolute` بعد هذا البلوك لتنسيق أو تطبيع النتيجة للعرض أو التسجيل.
* وصّل الناتج إلى `Scope` لتصور النتيجة العددية عبر الزمن.
* استخدم مع `CSV Export` أو `Image Logger` عندما تريد تسجيل النتائج الرقمية جنبًا إلى جنب مع الصور أو البيانات الأخرى.
* للمدى الديناميكي أو الحسابات المتكررة، استخدم مع `Counter` أو `Number Range` لتوليد تسلسلات من المداخل.

## 🛠️ استكشاف الأخطاء وإصلاحها <a href="#troubleshooting" id="troubleshooting"></a>

* عدم ظهور نتيجة: تحقق من تحديد الحد الأدنى لعدد المداخل وأن على الأقل مدخل `Number` واحد متصل.
* نتيجة غير متوقعة: تحقق من المصادر المتصلة للتأكد من وجود قيم رقمية صحيحة، وفكّر في إضافة `Round` إذا كنت بحاجة إلى دقة عشرية معينة.
