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