حاسبة السعر لكل قدم طولي
قطعة طولها 12 قدمًا و6 بوصات وثمنها 240 تساوي 12.5 قدمًا، فيكون سعرها 19.2 لكل قدم طولي. قارن عروض المقاولين وبطاقات القطع المتبقية وقوائم القص على الأساس نفسه. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- السعر
- 240
- أقدام
- 12
- بوصات
- 6
- الطول (ft)
- 12.5
- الطول (in)
- 150
- السعر لكل قدم طولي
- 19.2
- الدقة
- 10
ما زال مركّبو الأسوار ومتاجر الأرضيات وبائعو الأقمشة وموردو النجارة يسعرون كثيرًا من السلع بالقدم الجاري، غير أن الرقم على عرض سعر أو بطاقة بقية أو فاتورة يكون في الغالب مجموع قطعة مقاسة. تحوّل حاسبة السعر لكل قدم طولي ذلك المجموع وطولًا مكوّنًا من أقدام كاملة وبوصات متبقية إلى سعر وحدوي واحد يمكن مقارنة الموردين واللفائف المتبقية وقوائم القصّ به. المحرك حساب محدود حتمي: تصير البوصات جزءًا من اثني عشر من القدم، وتُضاف تلك الأقدام إلى الجزء الصحيح، ثم يُقسم السعر الكلي على ذلك الطول. لوح طوله اثنا عشر قدمًا وست بوصات وثمنه مئتان وأربعون وحدة نقدية يعادل اثني عشر قدمًا ونصفًا، فيكون السعر الوحدوي تسعة عشر فاصلة اثنين لكل قدم طولي.
أين يثبت السعر الوحدوي لكل قدم جارٍ جدواه
يقارن المقاولون عروض أسوار وقواعد تيجان وأنابيب تصل مجاميع لأطوال فردية بدل تعرفة منشورة لكل قدم. تحوّل متاجر الأرضيات والسجاد بطاقات البقايا إلى سعر عادل للقدم الجاري قبل أن توضع بجانب لفة كاملة. وعمل القماش والمظلات يفعل الأمر نفسه عندما تُباع قطعة كقصّ مقاس لا كبطاقة سعر للياردة.
يستطيع صاحب المنزل الذي يراجع فاتورة نجارة أن يتأكد أن التعرفة الضمنية تطابق العرض الشفهي، ويستطيع المقدّرون توحيد مجاميع موردين عدة على أساس قدم طولي واحد قبل الاختيار. اقرن هذه الحاسبة بمقدّرات مساحة أو هدر عندما ما زلت تحتاج تغطية، وبأدوات مقارنة سعر وحدوي عامة عندما تشتري عبوات لا مسارًا مقاسًا.
حالات الاستخدام
عروض الأسوار والنجارة
حوّل مجموع المقاول وقراءة شريط بالأقدام والبوصات إلى سعر لكل قدم طولي قابل للمقارنة قبل قبول العرض.
بقايا وأقمشة وقصاصات
وحّد اللفائف المتبقية والقصّ حسب القياس على تعرفة بالقدم الجاري حتى تُقارن قطعة قصيرة بعصا كاملة أو لفة كاملة.
تطبيقات الحصر وأوراق التمارين
استدعِ نقطة نهاية مدفوعة مسبقًا حتمية من برمجيات الحصر وواجبات الصف وتجهيزات CI بدل القسمة على اثني عشر في كل عميل.
الأسئلة الشائعة
كيف أحسب السعر لكل قدم طولي؟
أرسل السعر الكلي وجزء الأقدام من الطول والبوصات المتبقية (اختيارية، صفر افتراضيًا).
هل يمكن إرسال أكثر من اثنتي عشرة بوصة؟
نعم. البوصات الزائدة تُحوَّل إلى أقدام إضافية. أربعة عشر قدمًا وخمس عشرة بوصة تصير خمسة عشر قدمًا وربعًا قبل القسمة.
هل تحوّل العملة أو تضيف الضريبة؟
لا. تقسم فقط السعر الذي تقدّمه على الطول بعد التحويل. أبقِ كل مجموع بعملة واحدة وأضف الضريبة بنفسك إن احتجت تعرفة واصلة.
هل يمكنني حساب سعر قطعة متبقية مقاسة بالبوصات فقط؟
نعم. اترك الأقدام صفرًا وأدخل البوصات، فقطعة طولها ثماني عشرة بوصة تُحسب قدمًا ونصفًا. لا يُرفض إلا الطول الكلي الذي يساوي صفرًا.
لماذا أقارن بالسعر لكل قدم طولي لا بالسعر الإجمالي؟
لأن عروض الأسوار والوزرات والأنابيب تصل غالبًا كمبالغ إجمالية لأطوال مختلفة. توحيد كل عرض على أساس القدم يكشف أي مورّد أرخص فعلًا.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/life/price-per-linear-foot \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":240,"feet":12}'const res = await fetch("https://api.kit.forhosting.com/life/price-per-linear-foot", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 240,
"feet": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/price-per-linear-foot",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 240,
"feet": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/price-per-linear-foot", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":240,"feet":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":240,"feet":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/price-per-linear-foot", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"price": 240,
"feet": 12
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.price_per_linear_foot",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs_value | 1000000000000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
إذا صار الطول بعد التحويل صفرًا يفشل الطلب بـ invalid_input لأن السعر الوحدوي غير معرّف دون مسار موجب. استخدم أداة المتصفح المجانية في هذه الصفحة، أو واجهة API المدفوعة مسبقًا بتكلفة $0.002 لكل عنصر ناجح عندما يحتاج أداة تسعير إلى العقد نفسه.
ما الذي يُرسل: السعر الكلي والأقدام والبوصات المتبقية
السعر الصفري صالح ويعطي سعرًا وحدويًا صفرًا متى كان الطول موجبًا. أرسل جسم JSON فيه حقل price إلزامي وحقل feet إلزامي، مع حقل inches اختياري قيمته الافتراضية صفر إن حُذف. price هو المجموع الذي عُرض عليك أو حُسب على القطعة أو اللفة أو المسار؛ تُعيَّن الأسماء البديلة cost وamount وtotal وtotal_price إلى القيمة نفسها حتى تحتفظ صفوف الصندوق وفواتير الموردين بمفاتيح مألوفة. feet هو جزء الأقدام الصحيحة في شريط القياس ويجوز أن يكون صفرًا عندما لا تملك إلا بوصات متبقية، مثل بقية مكتوب عليها ثماني عشرة بوصة. تُقبل الأسماء البديلة ft وlength_feet وlength_ft. inches هو كسر القدم المتبقي؛ تُقبل الأسماء البديلة in وlength_inches وlength_in، والقيم فوق اثنتي عشرة تُحوَّل ولا تُرفض، فتعمل قائمة قص تقول أربعة عشر قدمًا وخمس عشرة بوصة. قد يصل كل حقل رقمًا في JSON أو سلسلة رقمية؛ السلاسل الفارغة والبادئات الست عشرية والرموز غير المنتهية تفشل بـ invalid_input مع تسمية الحقل. يجب أن تكون price وfeet وinches غير سالبة وداخل سقف المقدار المنشور. غياب price أو غياب feet يفشل قبل أي قسمة. مثال الإنتاج يستخدم مئتين وأربعين لـ price واثني عشر لـ feet وستًا لـ inches حتى تحسب مسبار ينسخ العقد سعرًا وحدويًا حقيقيًا دائمًا.
كيف يُحسب السعر لكل قدم طولي ومتى يفشل الطول الصفري
السعر الوحدوي بعد ذلك هو السعر الكلي مقسومًا على ذلك الطول. تُرفض المكوّنات السالبة للأمانة نفسها: سعر وحدوي للشراء ليس دفترًا موقّعًا. تحوّل الحاسبة أولًا قراءة الشريط إلى أقدام عشرية: length_ft يساوي feet زائد inches مقسومًا على اثني عشر. هذا التحويل نفسه الذي يستعمله مستودع خشب عندما يُفوتر لوحٌ موسوم باثني عشر قدمًا وست بوصات على أنه اثنا عشر قدمًا ونصف. تعيد الاستجابة price وfeet وinches بعد التحقق، وتبلّغ length_ft والمكافئ length_in، وترجع price_per_linear_foot رقمًا رئيسًا، مع سلسلة صيغة ووسم method هو price_div_length_ft حتى يتفرع العملاء دون شمّ الأشكال. إذا كان feet زائد inches على اثني عشر صفرًا أو أصغر من إبسيلون ضئيل يُرفض الطلب بـ invalid_input لأن السعر لكل قدم طولي غير معرّف عندما لا يكون للمسار طول: الفخ الكلاسيكي عندما يُترك الحقلان صفرًا أو يرسل بثّ قطعًا فارغًا. حالة محلولة: price مئتان وأربعون، feet اثنا عشر، inches ست: الطول اثنا عشر فاصلة خمسة أقدام والسعر الوحدوي تسعة عشر فاصلة اثنين لكل قدم طولي.
أين يثبت السعر الوحدوي لكل قدم جارٍ جدواه
يستدعي المطوّرون نقطة النهاية المدفوعة مسبقًا من أدوات الحصر ومساعدات الصندوق وأوراق الصف التي يجب ألا تعيد تنفيذ تحويل اثنتي عشرة بوصة إلى قدم في كل لغة. في هذه الصفحة يجري العمل كله في متصفحك؛ عبر API يكلف كل استعلام ناجح $0.002، ولا يُحسب إخفاق التحقق، ولا يُحفظ شيء بعد عودة الاستجابة. وعد المنتج نسبة شفافة للسعر على length_ft، لا كشطًا حيًا لكتالوجات الخشب ولا تكلفة واصلة شاملة الضريبة.
أسئلة تقنية
ماذا يحدث إن كان الطول الكلي صفرًا؟
يفشل الطلب بـ invalid_input. السعر لكل قدم طولي غير معرّف عندما يساوي feet + inches/12 صفرًا، فيُرفض المسار الصفري ولا يُحسب.
هل حاسبة السعر لكل قدم طولي مجانية؟
تعمل أداة المتصفح مجانًا على جهازك. تستعمل استدعاءات API رصيدًا مدفوعًا مسبقًا بتكلفة $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحسب.