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