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