حاسبة مجموع الأرقام
مجموع أرقام العدد 12345 هو 15. أدخل أي عدد صحيح، واختر أساسًا من 2 إلى 36 إذا احتجت إلى أساس غير العشرة، لترى كل رقم مع مجموعها. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- N
- 12,345
- مطلق n
- 12,345
- الأساس
- 10
- الأرقام
- 1, 2, 3, 4, 5
- عدد الأرقام
- 5
مجموع أرقام عدد صحيح هو إجمالي أرقام القيمة الموضعية في أساس عدّ يختاره المستخدم. توسّع هذه الحاسبة عددك الصحيح في الأساس العشري افتراضيًا —أو في أي أساس من اثنين إلى ستة وثلاثين— ثم تجمع كل قيمة رقم.
كيف تُحسب توسعة الأرقام والمجموع
اكتب عددًا صحيحًا غير سالب بالأساس b بالقسمة المتكررة على b وتسجيل البواقي. كل باقٍ رقم بين الصفر و b ناقص واحد شمولًا؛ قراءة البواقي من الأخير إلى الأول تعطي التدوين المعتاد بأعلى رقم أهمية أولًا. مجموع الأرقام هو المجموع الحسابي لتلك البواقي ببساطة، مستقل عن الترتيب.
في الأساس العشرة يصبح 12345 الأرقام واحد واثنين وثلاثة وأربعة وخمسة والمجموع خمسة عشر. في الأساس اثنين يُنتج نفس الخوارزمية البتات الثنائية ومجموعها بأسلوب وزن هامنغ. يُعامل الصفر كرقم صفر واحد فيكون المجموع صفرًا لا إجماليًا فارغًا.
المدخلات السالبة تستخدم القيمة المطلقة: الإشارة لا تغيّر أرقام القيمة الموضعية في هذا التعريف، بما يطابق قواعد القابلية للقسمة ومعظم أوراق الواجبات في معاملة مجاميع الأرقام. تبقى التنفيذ داخل أعداد جافاسكربت الصحيحة الآمنة فكل خطوة divmod دقيقة بلا انحراف عائم وبلا اعتماد على مكتبات خارجية أو استدعاءات شبكة.
أين تظهر مجاميع الأرقام في العمل الحقيقي
قواعد القابلية للقسمة في الصف للثلاثة والتسعة تعتمد على أن مجموع الأرقام العشري بمقاس تسعة يساوي العدد بمقاس تسعة؛ يحتاج المعلمون وسيطًا حتميًا يُظهر الأرقام الوسيطة لا مجموعًا أسود فقط. مسائل الأولمبياد ومسابقات البرمجة تطلب غالبًا مجموع أرقام n مكتوبًا بالأساس b، أو مجاميع أرقام متكررة تبدأ بتوسعة واحدة. تستخدم فرق المنتج فحوصًا جمعية خفيفة على الأرقام التسلسلية ورموز التذاكر ومعرّفات الدفعات عندما يكون Luhn كاملًا أو تحققًا تشفيريًا مبالغًا فيه.
استخدم أداة المتصفح للواجبات والفحوص السريعة، ثم استدعِ العقد ذاته من السكربتات عند الحاجة للتحقق الجماعي. إن احتجت لاحقًا الجذر الرقمي (جمع متكرر حتى رقم واحد) أو تحققات معيارية مثل Luhn، فاعاملها كنوايا منفصلة بدل تحميل صفحة مجموع الأرقام هذه.
حالات الاستخدام
فحوص القابلية للقسمة والواجبات
تحقق من مجاميع الأرقام العشرية لقواعد الثلاثة والتسعة، مع إرجاع قائمة الأرقام كاملة ليراجع الطلاب كل خطوة.
مسائل مسابقات بأسس اختيارية
احسب مجموع أرقام n مكتوبًا بالأساس b لأولمبياد وتجهيزات مسابقات البرمجة دون كتابة مساعد محلي.
الأسئلة الشائعة
ما هو مجموع الأرقام؟
مجموع أرقام عدد صحيح هو إجمالي أرقام قيمته الموضعية في أساس مختار. لـ 12345 بالأساس 10 الأرقام 1+2+3+4+5 والمجموع 15.
ما الأسس المدعومة؟
الأسس من 2 إلى 36. الأساس 10 هو الافتراضي.
كيف تُعالج الأعداد السالبة؟
تُوسَّع القيمة المطلقة. مجموع أرقام −123 يساوي مجموع أرقام 123؛ الإشارة لا تغيّر أرقام القيمة الموضعية هنا.
هل يحسب الجذر الرقمي؟
لا. يعيد توسعة واحدة ومجموعها. الجمع المتكرر حتى رقم واحد (الجذر الرقمي) مهمة مختلفة.
ما مجموع أرقام العدد 12345؟
مجموعها 15. في النظام العشري تكون الأرقام 1 و2 و3 و4 و5، ومجموعها 15. تعرض الأداة هذه الأرقام أيضًا لتتمكن من مراجعة كل خطوة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/numth/digit-sum \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":12345}'const res = await fetch("https://api.kit.forhosting.com/numth/digit-sum", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 12345
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/numth/digit-sum",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 12345
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/numth/digit-sum", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":12345}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":12345}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/numth/digit-sum", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"n": 12345
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "numth.digit_sum",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
min_base | 2 |
max_base | 36 |
max_abs_n | 9007199254740991 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يستخدمه الطلاب لقواعد القابلية للقسمة، ومبرمجو المسابقات لاختصارات بأسلوب مجموع التحقق، والمهندسون عند التحقق من أن حمولة أو رقمًا تسلسليًا يطابق فحصًا جمعيًا بسيطًا. ترسل عددًا صحيحًا وأساسًا اختياريًا؛ وتتلقى الحقول المطبّعة وقائمة الأرقام المرتبة وعدد الأرقام ومجموع الأرقام بشكل JSON مستقر يمكن للسكربتات والصفوف الوثوق به.
ما ترسله وما تسترجعه
عيّن اختياريًا base إلى عدد صحيح من اثنين إلى ستة وثلاثين؛ عند الإغفال يكون base عشرة لمجاميع الأرقام العشرية العادية. فحوص مثال: n يساوي 12345 بالأساس عشرة يعطي الأرقام من واحد إلى خمسة والمجموع خمسة عشر؛ n يساوي مئتين وخمسة وخمسين بالأساس ستة عشر يعطي الرقمين خمسة عشر وخمسة عشر والمجموع ثلاثين؛ n يساوي صفرًا يعطي رقم صفر واحدًا ومجموعًا صفرًا. قدّم عددًا صحيحًا إلزاميًا n تحت الحقل n، أو الأسماء البديلة number أو value أو integer. القيم الناقصة وغير الصحيحة وخارج النطاق الآمن أو التي تطلب أساسًا دون اثنين أو فوق ستة وثلاثين تُرفض بـ invalid_input ولا تُحاسب. عند النجاح تتضمن الاستجابة n المطبّع و abs_n المساوي للقيمة المطلقة المستخدمة في التوسعة و base الفعلي و digits كمصفوفة أعداد صحيحة غير سالبة بترتيب الأكثر أهمية أولًا و digit_count طول تلك المصفوفة و digit_sum مجموعها. الدالة الصافية نفسها تغذّي ودجة المتصفح المجانية ومسار API، فلا تتباعد الفحوص التفاعلية والخطوط الآلية بصمت.
أين تظهر مجاميع الأرقام في العمل الحقيقي
لأن هذه القدرة محرك parse صافٍ، ينتج نفس n و base دائمًا نفس JSON بلا انحراف نموذج ولا حالة مخزّنة. تسعير API هو الأساس المنشور $0.002 لكل عنصر ناجح؛ التحقق الفاشل لا يستهلك الرصيد.
حالات التكامل
فحوص خفيفة للسلاسل والرموز
طبّق إجماليًا جمعيًا بسيطًا للأرقام على رموز التذاكر أو معرّفات الدفعات في خطوط تحتاج شكل API حتميًا وقابلًا للفوترة.
أسئلة تقنية
كم التكلفة؟
أداة المتصفح مجانية وتعمل محليًا. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بمبلغ $0.002 لكل عنصر ناجح؛ الإدخال غير الصالح لا يُحاسب.