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