ForHosting KIT · أدوات المطورين

حاسبة تقسيم المال بالتساوي حتى أصغر وحدة

تحوّل هذه الحاسبة مبلغًا واحدًا إلى حصص دقيقة وفق أصغر وحدة نقدية لأي عدد من الأشخاص.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

إذا تعذر تقسيم الإجمالي إلى حصص متطابقة، تمنح كل شخص من أوائل القائمة وحدة متبقية حتى ينفد الباقي. تعرض النتيجة الحصة الأساسية وعدد الوحدات المتبقية وقائمة مرتبة بالمبالغ الفردية. ولأن الحساب يجري بوحدات صحيحة لا بتقريبات الفاصلة العائمة، فإن مجموع الحصص يساوي دائمًا المبلغ المدخل تمامًا.

قسّموا المبلغ من دون فقدان وحدة أو اختلاقها

يبدو التقسيم المتساوي بسيطًا إلى أن يكون المبلغ غير قابل للقسمة بدقة. عند تقسيم 10.00 على ثلاثة أشخاص، يؤدي منح 3.33 لكل شخص إلى مجموع 9.99 فقط، بينما يؤدي منح 3.34 للجميع إلى 10.02. تتجنب الحاسبة الخطأين بتحويل المبلغ أولًا إلى وحدات نقدية صحيحة. ثم تحسب أكبر حصة أساسية متساوية يمكن للجميع استلامها، وتعد الوحدات الباقية. وهذه الوحدات مال حقيقي وليست أثرًا للتقريب، لذلك تُخصص واحدة تلو الأخرى. تبين النتيجة الحصة الأساسية وعدد الحصص الأكبر والأصغر، وتسرد كل مستفيد بالترتيب. وبذلك تصلح لتسوية فاتورة مطعم أو هدية جماعية أو استرداد أو جائزة أو أي توزيع يجب أن يطابق المجموع الأصلي. والطريقة واضحة لشرحها للمجموعة ودقيقة بما يكفي لنقلها إلى إجراءات الدفع من دون تصحيح لاحق.

كيفية توزيع الوحدات النقدية المتبقية

قاعدة الترجيح حتمية: يُرقم الأشخاص بدءًا من واحد، ويحصل الأوائل على وحدة إضافية لكل منهم حتى ينتهي الباقي. فإذا بقيت وحدتان، يحصل الشخص 1 والشخص 2 على الحصة الأساسية مضافًا إليها 0.01، ويحصل الآخرون على الحصة الأساسية. لا يزيد نصيب أي شخص على نصيب غيره بأكثر من وحدة واحدة، وهو أقرب تقسيم ممكن في عملة لها وحدات صغرى. لا يعني الترتيب أن أحدًا يستحق أكثر؛ بل يوفر جوابًا قابلًا للتكرار عندما تستحيل الحصص المتطابقة رياضيًا. إذا كان الترتيب مهمًا، فاختاروه أو أجروا قرعة خارج الحاسبة قبل إدخال العدد، ثم حافظوا عليه عند مطابقة الأرقام بالأسماء. لا تستخدم الحاسبة العشوائية، ولذلك ينتج المبلغ والعدد نفسيهما القائمة ذاتها دائمًا. وفي المصروفات المتكررة يمكن تدوير صاحب المركز الأول لموازنة الوحدات الإضافية مع مرور الوقت.

أدخلوا المال بدقة واقرؤوا النتيجة

أدخلوا مبلغًا عشريًا غير سالب باستخدام النقطة ومن دون رمز عملة، مثل 84 أو 84.5 أو 84.50. تقبل الحاسبة منزلتين عشريتين كحد أقصى لأن أصغر وحدة هي جزء من مئة. ثم أدخلوا عددًا صحيحًا من شخص واحد إلى ألف شخص. يظهر الإجمالي الموحّد بمنزلتين، ثم الحصة الأساسية المشتركة وعدد الوحدات المتبقية. تزيد الحصة الأكبر على الأساسية بوحدة واحدة تمامًا، وتساوي الحصة الأصغر الحصة الأساسية. قائمة الحصص المرتبة هي مرجع الدفع، ومجموع قيمها يساوي الإجمالي بالضبط. يجب أن تكون كل القيم بالعملة نفسها، إذ لا تسمي الحاسبة عملة ولا تجري تحويلًا للصرف. تُرفض المبالغ السالبة والفاصلة العشرية المكتوبة بفاصلة ورموز العملات وأعداد الأشخاص الكسرية والقيم ذات أكثر من منزلتين بدل تخمين المقصود. تمنع هذه القاعدة التأويل الصامت وتجعل النتيجة قابلة للتدقيق في المتصفح والبرامج النصية وأدوات المصروفات وتكاملات API.

تقسيم مبلغ مسترد لمجموعة

حوّلوا مبلغًا مستردًا إلى دفعات دقيقة لكل مشارك من دون ترك أي وحدة نقدية بلا تخصيص.

تقاسم تكلفة شراء مشترك

احسبوا أقرب مساهمات متساوية عندما لا تقبل هدية أو مشتريات منزلية القسمة الدقيقة.

توزيع جائزة أو تبرع

أنشئوا قائمة دفع حتمية تتطابق مبالغها الفردية تمامًا مع الإجمالي المتاح.

ماذا يحدث إذا تعذر تقسيم المبلغ بالتساوي؟

يحصل كل شخص على الحصة الأساسية بوحدات صحيحة، ويحصل الأوائل على وحدة إضافية لكل منهم حتى ينفد الباقي.

هل يساوي مجموع الحصص الإجمالي دائمًا؟

نعم. تقسم الخوارزمية وحدات صحيحة وتخصص كل وحدة متبقية، لذلك يساوي مجموع القائمة الإجمالي الموحّد تمامًا.

لماذا يجب استخدام النقطة في المبلغ؟

يمنع التنسيق العشري الصريح الخلط بين الفاصلة وفاصل الآلاف. أدخلوا القيمة من دون رمز عملة.

هل يمكن استخدام عملات لها ثلاث منازل عشرية؟

لا. صُممت هذه القدرة لتقسيم المال إلى أجزاء من مئة، ولذلك لا تقبل أكثر من منزلتين عشريتين.

ما تكلفة طلب API؟

تبلغ تكلفة كل طلب API مقدار $0.002. ويمكن استخدام الحاسبة الحتمية نفسها مجانًا في المتصفح أيضًا.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/life/divide-money-evenly

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/life/divide-money-evenly \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount":"100.00","people":3}'
{
  "amount": "100.00",
  "people": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.divide_money_evenly",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←