حاسبة عدد بلاط رصف الفناء
يحتاج فناء مساحته 25 مترًا مربعًا ببلاطات مقاسها 0.2 × 0.1 متر وهدر قص بنسبة 10 بالمئة إلى 1375 بلاطة. أدخل المساحة ومقاس وجه البلاطة ونسبة الهدر التي يوصي بها المركّب، واحصل على عدد صحيح للطلب. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- مساحة الفناء
- 25
- طول حجر الرصف
- 0.2
- عرض حجر الرصف
- 0.1
- نسبة الهدر
- 10
- مساحة حجر الرصف
- 0.02
- معامل الهدر
- 1.1
- مساحة الهدر
- 2.5
- المساحة مع الهدر
- 27.5
تقدير عدد بلاطات رصف الفناء بالعين طريقة شائعة لنقص التوريد عند التسليم أو ملء المخزن بحجر غير مستخدم. تحوّل حاسبة عدد بلاط الفناء أربعة أرقام عملية إلى عدد قطع واضح: مساحة سطح الفناء أو الممر أو مئزر المدخل؛ وطول وعرض وجه بلاطة واحدة؛ ونسبة هدر للقطع عند الحواف والمنحنيات والكسر. تضرب حواف البلاطة لتحصل على مساحة الوجه، وتضخم مساحة الفناء بعامل الهدر، ثم تقسم للحصول على العدد الدقيق وترفعه إلى الأعلى حتى لا تطلبوا بلاطة كسرية. حافظوا على مساحة الفناء وحواف البلاطة في نظام وحدات واحد — أمتار مربعة مع أمتار، أو أقدام مربعة مع أقدام — وعاملوا نسبة الهدر كهامش يوصي به مثبّت الأعمال الصلبة لنمط الرصف وقطع الحواف الذي اخترتموه.
كيف يُحسب عدد بلاطات الرصف
يتبع الحساب الخطوات نفسها التي يتبعها مورّد مواد البناء. أولًا تُحسب مساحة وجه البلاطة الواحدة بضرب طولها في عرضها، فالبلاطة التي مقاسها 0.2 في 0.1 متر تغطي 0.02 متر مربع. ثم تُزاد مساحة الفناء بنسبة الهدر، فإضافة 10 بالمئة إلى 25 مترًا مربعًا تضيف 2.5 متر مربع وتصبح المساحة المطلوب تغطيتها 27.5 مترًا مربعًا. وبقسمة هذه المساحة على مساحة البلاطة نحصل على العدد الدقيق، وبتقريبه إلى الأعلى نحصل على العدد الذي يُطلب فعلًا. ويفيد ذلك صاحب المنزل في قائمة مشترياته، والمقاول في تقديراته حتى يطابق الطلب التقدير.
أخطاء تجعل البلاط ينقص
أكثر الأخطاء شيوعًا خلط الوحدات، إذ يجب أن تكون مساحة الفناء وأضلاع البلاطة في نظام واحد. والخطأ الثاني نسيان الهدر في فناء فيه انحناءات أو أحواض زرع أو قصات كثيرة عند الحواف، حيث تتراكم القطع المكسورة والمقصوصة بسرعة. ونسبة الهدر الصفرية مقبولة، لكنها لا تناسب إلا مستطيلًا كاملًا لا يحتاج إلى أي قص. وقِس فقط المساحة التي ستُرصف فعلًا.
حالات الاستخدام
قائمة شراء فناء للأعمال اليدوية
قيسوا مساحة الفناء، وأدخلوا حجم وجه البلاطة ونسبة هدر القطع التي يقترحها المثبّت، واطلبوا بلاطات كاملة دون نقص أو مخزون فائض.
تقديرات أعمال صلبة للمقاولين
مرّروا كل مساحة فناء أو ممر وحجم وجه رمز SKU في الصيغة نفسها لتطابق أوامر الشراء التقدير ويبقى كل رفع سقف قابلًا للتدقيق.
الأسئلة الشائعة
كيف تعمل حاسبة عدد بلاط رصف الفناء؟
تضرب الطول في العرض لمساحة الوجه، وتضرب مساحة الفناء في (1 + هدر%/100)، وتقسم للعدد الدقيق، ثم ترفع إلى بلاطات كاملة يمكن شراؤها.
ماذا يحدث إذا كان الطول أو العرض صفرًا أو سالبًا؟
يجب أن يكون حجم وجه البلاطة موجبًا تمامًا؛ الحجم غير الموجب يجعل نسبة القطع غير معرّفة أو غير فيزيائية.
ما نسبة الهدر التي أضيفها لقص بلاط الرصف؟
استخدم النسبة التي يوصي بها مركّب الرصف لنمط التركيب وقصات الحواف التي اخترتها. فهي تغطي القص عند الحواف والانحناءات حول أحواض الزرع والقطع المكسورة وبعض القطع الاحتياطية من دفعة اللون نفسها. وإدخال 10 بالمئة يعني التخطيط على أساس 110 بالمئة من مساحة الفناء.
لماذا يكون عدد البلاطات عددًا صحيحًا دائمًا؟
لأن الموردين يبيعون قطعًا كاملة. تقسم الحاسبة المساحة مع الهدر على مساحة البلاطة الواحدة، وقد يبقى كسر، ثم تقرّب العدد إلى الأعلى حتى لا ينقص الطلب. وفي المثال تخرج القسمة تامة: 27.5 مترًا مربعًا على 0.02 متر مربع تساوي 1375.
هل يمكنني الحساب بالقدم بدل المتر؟
نعم، بشرط أن تبقى المساحة ومقاسات البلاطة في النظام نفسه: متر مربع مع متر، أو قدم مربع مع قدم. أما خلط الوحدتين فيعطي عددًا لا معنى له، لأن القيمتين تُقسم إحداهما على الأخرى مباشرة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/home/patio-paver-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"patio_area":25,"paver_length":0.2,"paver_width":0.1,"waste_percent":10}'const res = await fetch("https://api.kit.forhosting.com/home/patio-paver-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"patio_area": 25,
"paver_length": 0.2,
"paver_width": 0.1,
"waste_percent": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/patio-paver-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"patio_area": 25,
"paver_length": 0.2,
"paver_width": 0.1,
"waste_percent": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/patio-paver-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"patio_area":25,"paver_length":0.2,"paver_width":0.1,"waste_percent":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"patio_area":25,"paver_length":0.2,"paver_width":0.1,"waste_percent":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/patio-paver-count", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"patio_area": 25,
"paver_length": 0.2,
"paver_width": 0.1,
"waste_percent": 10
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.patio_paver_count",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
الدالة النقية ذاتها تشغّل الأداة المجانية في المتصفح وواجهة API المدفوعة، فيتطابق عرض الأسعار على الهاتف مع البند الذي يرسله سكربت لاحقًا. تُرفض المقاسات الصفرية أو السالبة برسالة invalid_input واضحة بدل قسمة صامتة على صفر.
كيف تعمل صيغة عدد بلاط رصف الفناء
ابدؤوا من هوية التغطية التي يستخدمها كل مقدّر أعمال صلبة في المتجر: عدد البلاطات اللازمة هو مساحة السطح التي يجب تغطيتها مقسومة على مساحة وجه بلاطة واحدة، ثم مرفوعة إلى الأعلى لأن المورّدين يبيعون قطعًا كاملة. يجب أن تكون مساحة الفناء موجبة أيضًا؛ ونسبة الهدر غير سالبة حتى يبقى المستطيل المثالي بلا هدر قابلاً للتعبير دون اختراع مادة سالبة. اكتبوا paver_area يساوي paver_length مضروبًا في paver_width، مستخدمين وحدة الطول نفسها التي تدعم patio_area بوحدات المساحة، بحيث تتوافق الأمتار مع الأمتار المربعة والأقدام مع الأقدام المربعة. طبّقوا بعد ذلك هامش هدر القطع كعامل ضرب: waste_factor يساوي واحدًا زائد waste_percent مقسومًا على مئة؛ فهدر عشرة بالمئة يعني التخطيط لمائة وعشرة بالمئة من الفناء العاري. اضربوا patio_area في ذلك العامل للحصول على area_with_waste — هدف التغطية الفعلي بعد قطع الحواف والمنحنيات حول المزارات والقطع المكسورة وإضافات الدفعة. اقسموا area_with_waste على paver_area لإنتاج pavers_exact، وهو عدد حقيقي قد يحتوي جزءًا كسريًا. كمية الشراء pavers_needed هي سقف pavers_exact. تعيد الاستجابة أيضًا الوسائط (paver_area وwaste_factor وwaste_area وarea_with_waste وpavers_exact) وcoverage_area للمجموعة المشتراة وspare_area_vs_patio لتدقيق الحساب مقابل حساب يدوي على إذن التسليم. المسار حساب عائم حتمي بلا بذور عشوائية ولا ساعة جدارية ولا استدعاءات شبكة، فالمدخلات المتطابقة تنتج دائمًا JSON متطابقًا. يجب أن يكون طول البلاطة وعرضها موجبين تمامًا: الحجم الصفري أو السالب يُرفض بـ invalid_input لأن بصمة صفر تجعل النسبة غير معرّفة وبصمة سالبة غير فيزيائية.
ما ترسلونه وما تستلمونه
الحقول الأربعة كلها إلزامية. اربطوا نموذج المتصفح المجاني لتخطيط مراكز الحدائق والأعمال اليدوية، واستدعوا العقد نفسه من السكربتات عند الحاجة إلى جداول فناء بفناء أو ثوابت انحدار لأداة تسعير. أرسلوا أربعة أعداد منتهية: patio_area لتغطية مخطط الأعمال الصلبة بوحدات المساحة، وpaver_length وpaver_width لزوج حواف وجه بلاطة واحدة بوحدات طول متوافقة، وwaste_percent كنسبة مئوية للمادة الإضافية لقطع الحواف والكسر (مثلًا عشرة لهامش عشرة بالمئة). الحقول الناقصة والسلاسل غير الرقمية وNaN وInfinity تفشل بـ invalid_input ولا تُحاسب. عندما يكون paver_length أو paver_width صفرًا أو سالبًا تفشل الطلب برسالة أن حجم وجه البلاطة يجب أن يكون موجبًا، فيصحّح العميل الأبعاد قبل إعادة المحاولة بدل استلام قطع Infinity. عند النجاح تعيد الاستجابة المدخلات المنظّفة وpaver_area وwaste_factor وwaste_area وarea_with_waste وpavers_exact والعدد الصحيح pavers_needed وcoverage_area وspare_area_vs_patio (كم تغطي المجموعة المشتراة فوق الفناء العاري) وunit_note يذكر بنظام وحدات واحد وسلسلة formula قصيرة للتوثيق وmethod patio_paver_count. تشمل الفحوص الكلاسيكية فناءً بمساحة خمسة وعشرين مترًا مربعًا وبلاطات 0.2 في 0.1 متر وهدر عشرة بالمئة: مساحة البلاطة 0.02 ومساحة مع الهدر 27.5 وpavers_exact يساوي 1375 وpavers_needed يساوي 1375. سعر استدعاءات API الناجحة هو الأساس المنشور $0.002 لكل عنصر؛ وفشل التحقق لا يستهلك الرصيد المدفوع مسبقًا.
أين يظهر حساب عدد بلاط الفناء في العمل الحقيقي
يحتاج أصحاب المنازل الذين يبنون أفنية وممرات حدائق ومآزر مداخل إلى عدد قطع موثوق قبل الطلب من الساحة أو شحن منصة عبر الإنترنت، خاصة حين تكون بلاطات الخرسانة أو الحجر الطبيعي مرتفعة السعر وبطيئة التسليم. يبني مقاولو الأعمال الصلبة جداول العمل من مساحات فناء مقيسة وأحجام وجه المصنّع؛ ونقطة نهاية حتمية واحدة ترفع العدد تقلّل انحراف الجداول بين المقدّر ومسؤول المشتريات. إن احتجتم لاحقًا إلى بلاط داخلي بعبوات صناديق أو ألواح سطح بفجوات أو حجم مونة لصفوف الطوب أو أعماق رمل وقاعدة تحت فناء، فاعاملوا ذلك كنوايا بحث وصفحات هبوط منفصلة بدل تحميل هذه الصفحة لحاسبة عدد بلاط رصف الفناء الخارجي. يمكن لمصممي المناظر الذين يقارنون ثلاثة رموز SKU لنفس المخطط تبديل paver_length وpaver_width فقط مع تثبيت patio_area وwaste_percent، ثم ترتيب القطع الكلية والتغطية الاحتياطية دون إعادة اشتقاق رياضيات الهدر في كل مرة. يمرّر مديرو العقارات الذين يخططون لتجديد أفنية متعددة الوحدات دفعة من المساحات عبر API ويرفقون pavers_needed بأوامر الشراء ليبقى المخزون الزائد مقصودًا لا عرضيًا. تستخدم مختبرات المهن والمدارس التقنية التي تعلّم اتساق وحدات المساحة والهدر النسبي شكل JSON نفسه في ودجت المتصفح وفي API، فتبقى أوراق العمل دون اتصال والمصححات الآلية متوافقة. ولأن هذه القدرة محرك parse خالص، يكون سعر API الأساس المنشور $0.002 لكل عنصر ناجح ولا يستهلك فشل التحقق الرصيد.
حالات التكامل
مقارنة رموز SKU للمصممين
ثبّتوا مساحة الفناء والهدر، وبدّلوا الطول والعرض بين المنتجات المرشحة، وقارنوا pavers_needed والتغطية الاحتياطية جنبًا إلى جنب.
أسئلة تقنية
أي وحدات ينبغي استخدامكم؟
أي زوج متسق: patio_area بالمتر المربع مع الحواف بالأمتار، أو patio_area بالقدم المربع مع الحواف بالأقدام. لا تخلطوا الأنظمة في طلب واحد.
هل يشمل فواصل رمل المفاصل أو تغليف المنصات؟
لا. تعيد نقطة النهاية هذه أعداد قطع بمساحة الوجه مع هامش هدر القطع. شبكات المفاصل وتغليف المنصات نوايا بحث منفصلة.
كم تكلفة حاسبة عدد بلاط رصف الفناء؟
أداة المتصفح مجانية. استدعاءات API الناجحة تستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر؛ وفشل invalid_input لا يُحاسب.