ForHosting KIT · الرياضيات

حاسبة جمع الأعداد الصحيحة الكبيرة

حاصل جمع 9223372036854775807 و1 هو بالضبط 9223372036854775808، وهو مجموع يفيض عن عدد صحيح بإشارة من 64 بت لكنه يُحفظ هنا رقمًا رقمًا. اجمع عددين صحيحين بأي طول دون تقريب أو التفاف، واعرف هل يتسع الناتج في 64 بت. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص الأول
9223372036854775807
النص الثاني
1
تحصل على
Sum
9223372036854775808
عدد الأرقام
19
الإشارة
positive

تتوقف الأعداد الصحيحة الأصلية ذات الأربعة والستين بتًا عن الدقة لحظة عبور المجموع مدى تمثيلها. تفقد أعداد JavaScript هويتها الصحيحة بعد تسعة كوادرليون، وتلتف قيم long ذات الإشارة أو ترمي عند تسعة كوينتيليون، ولا تستطيع السجلات بلا إشارة احتواء اثنين مرفوعًا إلى أربعة وستين. تقبل حاسبة جمع الأعداد الصحيحة الكبيرة عددين عشريين بأي طول، وتجمعهما بحساب الحمل المدرسي، وتعيد المجموع العشري الدقيق سلسلةً — بلا تقريب ولا التفاف ولا ترميز علمي. اجمع أقصى عدد موقَّع من أربعة وستين بتًا مع واحد فتحصل على 9223372036854775808؛ واجمع إجماليين محاسبيين بمئة رقم فيُحفظ كل رقم. التحقق الفاشل لا يُحاسب.

لماذا يفشل الجمع الأصلي وكيف يبقى حمل القلم دقيقًا

لكل نوع صحيح أصلي شائع سقف صلب. تبلغ كلمة موقَّعة من أربعة وستين بتًا حدها عند 9223372036854775807؛ وإضافة واحد إما تلتف إلى سالب كبير أو تشبع أو تعلن فيضانًا. وُجدت حاسبة جمع الأعداد الصحيحة الكبيرة لرفض تلك المساومة.

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

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

عقد الإدخال وشكل الاستجابة والحدود والأخطاء

السلاسل الفارغة والحقول المحذوفة تفشل بالطريقة نفسها. بعد قراءة الإشارة تُزال الأصفار الأمامية؛ وقيمة ناقص صفر تصير صفرًا. يجوز لكل مقدار منظَّف أن يحوي 10000 رقم على الأكثر — وهذا الحد معلن ومفروَض حتى لا يستنفد جدار أرقام ملصوق العزلة.

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

أين يبرهن جمع الأعداد الصحيحة الكبيرة الدقيق جدواه

تجمع خطوط المالية والفوترة بنود الفاتورة وقواعد الضريبة وإجماليات الوحدات الفرعية للعملات المشفرة التي تتجاوز أصلًا ما تسعه خلية جدول أو عمود نقدي من أربعة وستين بتًا بلا تقريب. وتجمع أدوات التعمية والترميز أعدادًا صحيحة عامة كبيرة وأرقام تسلسل وعدادات بحجم البصمة حين تحتاج مجموعًا فقط لا مكتبة كاملة متعددة الدقة. وتحتاج مقررات علوم الحاسوب وتمارين مقابلات البرمجة إلى مرجع يُظهر انتشار الحمل على سلسلة تسعات زائد واحد، ويرفض التظاهر بأن 2^63 ناقص واحد زائد واحد ما زال يسع long موقَّعًا.

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

إجماليات دفتر وفاتورة تتجاوز أربعة وستين بتًا

اجمع مبلغين من مال أو ضريبة أو وحدة فرعية يفيضان أصلًا عن long موقَّع أو خلية جدول، واحفظ الإجمالي العشري الدقيق سلسلةً.

مراجع فيضان للمصححين والمقابلات

قابل جامعي الطلاب أو المرشحين بمجموع مدرسي حتمي يشمل سلسلة تسعات زائد واحد وفيضان أربعة وستين بتًا موقَّعًا.

فحوص ترحيل قبل توسيع أعمدة صحيحة

قارن SUM قاعدة بيانات بهذا الإجمالي الدقيق لترى هل ما زال العمود يسع int64 أم يجب أن يصير نوع decimal أو numeric.

كيف أجمع عددين صحيحين يفيضان عن نوع من أربعة وستين بتًا؟

أرسل a وb سلسلتي أرقام عشرية (إشارة أمامية اختيارية).

هل تلتف الحاسبة أو تشبع عند الفيضان؟

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

هل يمكنني جمع عدد سالب مع عدد موجب؟

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

كم رقمًا يمكن أن يحتوي كل عدد؟

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

لماذا تخطئ جداول البيانات في جمع الأعداد الكبيرة جدًا؟

لأن كثيرًا من الخلايا تخزن الأعداد بالفاصلة العائمة، فلا تستطيع تمثيل كل عدد صحيح بعد 9007199254740991، وقد يُخزَّن 10^16 زائد واحد على أنه 10^16. أما هنا فتُعامل الأرقام نصًا وتُحفظ كلها.

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

POSThttps://api.kit.forhosting.com/dev/bignum-add

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

curl -X POST https://api.kit.forhosting.com/dev/bignum-add \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":"9223372036854775807","b":"1"}'
{
  "a": "9223372036854775807",
  "b": "1"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.bignum_add",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

الوحدة النقية نفسها تغذي أداة المتصفح المجانية ومسار API، فلا يختلف فحص واجب عن إجمالي فاتورة إنتاج. استدعاءات API الناجحة تستخدم السعر الأساسي المنشور $0.002.

لماذا يفشل الجمع الأصلي وكيف يبقى حمل القلم دقيقًا

وتفقد أضعاف IEEE-754، وهي في الواقع أعداد JSON وكثير من خلايا الجداول، القدرة على تمثيل كل صحيح متى تجاوز المقدار 9007199254740991، فقد يُخزَّن 10^16 زائد واحد أصلًا على أنه 10^16.

عقد الإدخال وشكل الاستجابة والحدود والأخطاء

أرسل كائن JSON بطريقة POST يحوي حقلين إلزاميين a وb. كل حقل عدد صحيح عشري: سلسلة أرقام بزائد أو ناقص اختياري في البداية، أو عدد JSON يكون صحيحًا آمنًا. تُرفض الكسور وفواصل الآلاف والمسافات داخل الأرقام والبادئات السداسية والترميز العلمي بـ invalid_input مع تسمية الحقل. عند النجاح يعيد الجسم الحدّين بالشكل القانوني، ويعيد sum إجماليًا عشريًا دقيقًا، وdigit_count عدد أرقام القيمة المطلقة، وsign بقيم positive أو negative أو zero، وexceeds_int64 بقيمة true عندما لا يمكن تمثيل المجموع صحيحًا موقَّعًا من أربعة وستين بتًا، وسلسلة صيغة قصيرة تؤكد sum = a + b. مثال: a يساوي 9223372036854775807 وb يساوي 1 يعطي sum 9223372036854775808 وdigit_count 19 وsign positive وexceeds_int64 true. استدعاءات API الناجحة تستخدم السعر الأساسي المنشور $0.002.

أين يبرهن جمع الأعداد الصحيحة الكبيرة الدقيق جدواه

ولأن التنفيذ parse من المستوى A خالص، تكلف كل مكالمة ناجحة السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة. أبق كل معامل ضمن حد الأرقام المنشور، وأرسل القيم التي تفيض JSON سلاسل لا أعدادًا، وثبّت المجموع المعاد في الاختبارات.

لماذا يجب أن تكون القيم الكبيرة سلاسل لا أعداد JSON؟

أعداد JSON أضعاف IEEE-754. ليست كل الأعداد الصحيحة الأكبر من 9007199254740991 قابلة للتمثيل، فقيمة مثل 9223372036854775807 تُقرَّب قبل تشغيل الجامع. سلاسل الأرقام تبقى دقيقة.

ما المدخلات المرفوضة؟

غياب a أو b، والسلاسل الفارغة، والكسور، وفواصل الآلاف، والمحارف غير الرقمية، والمقادير الأطول من 10000 رقم تفشل بـ invalid_input ولا تُحاسب.

كم تكلفة حاسبة جمع الأعداد الصحيحة الكبيرة؟

أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مقدمًا بسعر $0.002 لكل استدعاء ناجح؛ والمدخل غير الصالح لا يُحاسب.

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