حاسبة الفرق المئوي
يختلف 10 و6 بنسبة 50 %: فالفرق بينهما 4 وهو نصف متوسطهما 8. أدخل قيمتين لتحصل على الفرق المئوي مقيسًا إلى المتوسط، دون أن تُعامل أي منهما كنقطة بداية. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- A
- 10
- B
- 6
- الفرق المطلق
- 4
- المتوسط
- 8
- الفرق المئوي
- 50
يقيس الفرق المئوي مدى تباعد عددين أحدهما عن الآخر بالنسبة إلى متوسطهما الحسابي، لا بالنسبة إلى قيمة بداية معيّنة. تقبل هذه الحاسبة عددين متناهيين a وb، وتأخذ الفجوة المطلقة، وتقسمها على القيمة المطلقة لمتوسطهما، ثم تضرب في مئة، وتعيد النسبة مع مدخلات معادة والفجوة المطلقة والمتوسط المستعمل في المقام. ولا يجوز أن يكون العددان صفرًا، ولا أن يكون أحدهما لا نهائيًا أو NaN، لأن النسبة تصبح غير معرّفة.
ما الفرق المئوي وكيف تعمل الصيغة المنسوبة إلى المتوسط
الفرق المئوي بين عددين هو فجوتهما المطلقة معبَّرًا عنها نسبةً مئوية من متوسطهما الحسابي. اكتب a وb للقيمتين. والهوية المستعملة هنا هي القيمة المطلقة لـ a ناقص b، مقسومة على القيمة المطلقة لـ a زائد b على اثنين، ثم مضروبة في مئة.
ووضع المتوسط في المقام يجعل القياس منسوبًا إلى الحجم المعتاد للزوج، لا إلى العدد الذي كتبته أولًا. وتُبقي القيم المطلقة الناتج غير سالب: فعشرة مقابل ستة، وستة مقابل عشرة، كلتاهما تعطيان خمسين في المئة، وكذلك زوج أسعار سالبة مثل سالب عشرة وسالب ستة يعطي خمسين في المئة لأن الفجوة أربعة ومقدار المتوسط ثمانية. أما التغيّر المئوي فسؤال آخر.
فهو يقسم الفرق ذا الإشارة على القيمة الأولى وحدها، فيكون اتجاهيًا، ويعامل العدد الأول قاعدةً، ويفشل حين تكون تلك القاعدة صفرًا ولو كان العدد الثاني كبيرًا. تحقق صفّي سريع: مئة ومئة وعشرون يختلفان بعشرين؛ ومتوسطهما مئة وعشرة؛ وعشرون على مئة وعشرة مضروبًا في مئة يساوي نحو 18.1818 في المئة. وإذا كان المدخلان صفرًا فالمتوسط صفر ولا توجد نسبة مئوية متناهية، فتُرفض المهمة.
والقيم المتقابلة التي تتعادل، مثل خمسة وسالب خمسة، تنتج كذلك متوسطًا صفرًا وتُرفض بدل إعادة ما لا نهاية. ولا تحوّل الحاسبة الوحدات ولا تُحوّل معدّلًا إلى سنوي ولا تطبّق أوزان عيّنة: فهي تبلّغ الفرق المئوي الابتدائي لنقطتين فقط.
أين تنفع نسبة منسوبة إلى المتوسط، وما الذي ليست عليه هذه الأداة
والنسخ المختبرية المكررة، وعرضا مورّدين، وموسمان تعداديان، وقراءتا حسّاس للكمية نفسها هي الحالات المعتادة. أما إن كان لديك قيمة قديمة وأخرى جديدة ويهمّك النمو أو التراجع، فالمطلوب هو التغيّر المئوي لا الفرق المئوي؛ فتلك نية بحث أخرى وصيغة أخرى. وأبقِ المقادير داخل الحد المطلق المنشور.
ولا تخلط الوحدات في الزوج الواحد، كالدولارات مع السنتات أو الأمتار مع الكيلومترات، إلا إذا كنت قد حوّلت مسبقًا. وتستهدف هذه الصفحة من يبحث عن حاسبة فرق مئوي أو فرق بالنسبة المئوية لعددين أو فرق نسبي مقابل المتوسط؛ وليست حاسبة خصم ولا أداة نسبة من المجموع ولا محرك هامش. فضّلها حين تكون الرقمتان متناظرتين.
وفحوص الذهاب والإياب يسيرة: احسب الفجوة المطلقة والمتوسط المطلق يدويًا وتأكد أن النسبة مضروبة في مئة تطابق النسبة المنشورة إلى اثني عشر منزلة.
حالات الاستخدام
فجوات عروض المورّدين والمزايدات
عبّر عن مدى تباعد عرضين قابلين للمقارنة بالنسبة إلى متوسطهما، ثم قرر إن كانت الفجوة كافية لإعادة التفاوض.
فحوص صفّية للصيغة المنسوبة إلى المتوسط
دع الدارسين يرسلون a وb ويتحققون من |a−b| على المتوسط مضروبًا في مئة، بما في ذلك رفض الصفريْن معًا، أمام وسيط حتمي.
الأسئلة الشائعة
بِمَ يختلف الفرق المئوي عن التغيّر المئوي؟
أما التغيّر المئوي فاتجاهي ومنسوب إلى القيمة الأولى (القديمة) وحدها.
ماذا يحدث إذا كان العددان كلاهما صفرًا؟
وسيكون المتوسط صفرًا، فيصبح الفرق المئوي غير معرّف ولا يُفوتر الطلب.
هل يمكن إدخال أعداد سالبة؟
نعم، ما دام الزوج متناهيًا والمتوسط غير صفر. سالب عشرة وسالب ستة يعطيان خمسين في المئة، كما تعطي عشرة وستة.
هل يهم أي العددين أُدخل أولًا؟
لا. فهذا المقياس يعامل العددين بالتساوي، لذلك يعطي 10 و6 نسبة 50 %، وكذلك 6 و10. ويظهر الفرق دائمًا نسبة مئوية موجبة مهما كان الترتيب.
لماذا يُستخدم المتوسط أساسًا للمقارنة؟
لأن أيًا من العددين ليس هو الأصل. فقسمة الفرق على متوسط الزوج تقيسه إلى الحجم المعتاد للقيمتين معًا، لا إلى القيمة التي كُتبت أولًا.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/percentage-difference \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":10,"b":6}'const res = await fetch("https://api.kit.forhosting.com/math/percentage-difference", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 10,
"b": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/percentage-difference",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 10,
"b": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/percentage-difference", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":10,"b":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":10,"b":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/percentage-difference", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"a": 10,
"b": 6
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.percentage_difference",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs | 1000000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
وتشغّل الدالة الحتمية نفسها ودجة المتصفح المجانية ومسار API المدفوع مسبقًا، فلا تختلف مراجعة الواجبات وخطوط الإنتاج في التقريب. ولا تُفوتر المدخلات غير الصالحة؛ وتكلفة طلب API الناجح $0.002.
عقد الإدخال وشكل الاستجابة ومتى يصبح الحساب غير معرّف
وتعيد سلسلة formula صياغة الهوية للعرض إلى جانب الجواب. والفشلان الرياضيان القاسيان هما كون العددين كليهما صفرًا، وأي زوج متوسطه صفر تمامًا لأن القيمتين متساويتان مقدارًا ومتعاكستان إشارة. وهذان الحالان غير معرّفين لأن المقام ينعدم؛ فيرمي المعالج خطأ بدل إعادة ما لا نهاية، إذ سيكون ذلك نجاحًا غير أمين. ولا تُفوتر إخفاقات التحقق. ولا تقبل القدرة قائمة بأكثر من عددين، ولا توزّن مشاهدات، ولا تحوّل عملات ولا وحدات فيزيائية: أبقِ a وb في وحدة متسقة قبل الاستدعاء. أرسل جسم JSON بعددين متناهيين إلزاميين اسمهما a وb. ويجوز أن يصل كل حقل عددًا JSON أو سلسلة رقمية تطابق الترميز العشري أو العلمي المعتاد؛ وتفشل الحقول الغائبة والسلاسل الفارغة وقيم NaN واللانهايات بـ invalid_input مع تسمية الحقل المسؤول. وتُرفض المقادير المطلقة فوق 10^15 كي تبقى الضروب والخارجات متناهية في دقة IEEE المزدوجة على Worker وفي المتصفح. ويُحسب طلب API الناجح بالسعر الأساسي المنشور $0.002 ووحدة item.
أين تنفع نسبة منسوبة إلى المتوسط، وما الذي ليست عليه هذه الأداة
زاوج أمثلة الصف عمدًا: عشرة وستة تنتجان خمسين في المئة؛ ومئة ومئة وعشرون تنتجان نحو 18.1818 في المئة؛ وصفر وصفر يوضح مسار invalid_input. ولأن التنفيذ parse خالص من tier A، فلا نموذج ولا شبكة صادرة ولا ساعة في مسار الحساب، فالمدخلات نفسها تنتج دائمًا JSON نفسه. والمهام الفاشلة التي تعيد invalid_input لا تستهلك الرصيد المدفوع مسبقًا، فيبقى استكشاف المتعلمين رخيصًا حين يرسلون أصفارًا أو نصًا غير رقمي عمدًا. ثبّت الحقل المقرَّب percentage_difference في الاختبارات. ويبقى سعر API الأجرة الثابتة $0.002 لكل طلب ناجح.
حالات التكامل
مقارنة النسخ المختبرية المكررة
قارن قراءتين مكررتين للعينة نفسها كنسبة مئوية متماثلة من متوسطهما، من دون معاملة أي تكرار قاعدة.
أسئلة تقنية
كيف يُحسب الفرق المئوي؟
أرسل العددين المتناهيين a وb. وتعيد API القيمة |a−b| / |(a+b)/2| × 100 باسم percentage_difference، مع الفرق المطلق والمتوسط ذي الإشارة.
كم تكلفة حاسبة الفرق المئوي؟
أداة المتصفح مجانية. وتستخدم طلبات API رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل نداء ناجح؛ ولا تُفوتر المدخلات غير الصالحة.