حاسبة بلاط الرصف
فناء مساحته 20 م² يُرصف ببلاط مقاسه 0,6 × 0,6 م مع هدر 10% يحتاج إلى 62 بلاطة. أدخل المساحة ومقاس البلاطة ونسبة الهدر، وتُقرَّب النتيجة دائمًا إلى قطع كاملة يمكنك شراؤها. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- مساحة الفناء
- 20
- طول البلاطة
- 0.6
- عرض البلاطة
- 0.6
- نسبة الهدر
- 10
- مساحة البلاطة
- 0.36
- عامل الهدر
- 1.1
- مساحة الهدر
- 2
- المساحة مع الهدر
- 22
طلب بلاط رصف الفناء بالتخمين طريقة شائعة لنقص التوريد عند التسليم أو ملء المرآب بحجر غير مستخدم. تحوّل حاسبة بلاط الرصف هذه أربعة أرقام عملية إلى عدد قطع واضح: مساحة سطح الفناء أو الممر أو مدخل السيارة؛ وطول بلاطة واحدة وعرضها؛ ونسبة هدر للقص والكسر ومطابقة النمط. تضرب حواف البلاطة للحصول على البصمة، وتضخّم مساحة الفناء بعامل الهدر، وتقسم للحصول على عدد دقيق، ثم ترفع إلى الأعلى حتى لا تطلب بلاطة كسرية. حافظ على مساحة الفناء وحواف البلاطة في نظام وحدات واحد — أمتار مربعة مع أمتار، أو أقدام مربعة مع أقدام — وعامل نسبة الهدر كهامش يوصي به مركّب الأسطح الصلبة لنمط الرصف وقصّات الحافة التي اخترتها.
من مساحة الفناء إلى عدد البلاطات
يقوم كل حساب لبلاط الرصف على فكرة بسيطة: المساحة المطلوب تغطيتها مقسومة على وجه بلاطة واحدة. ووجه البلاطة هو طولها مضروبًا في عرضها، فالبلاطة التي مقاسها 0,6 في 0,6 م تغطي 0,36 م². وقبل القسمة تضيف الحاسبة نسبة الهدر إلى مساحة الفناء، لأن بعض البلاطات تُقص عند الحواف أو حول أحواض الزرع والمنحنيات، وبعضها يصل مكسورًا. مع هدر 10% يُعامل الفناء الذي مساحته 20 م² كأنه 22 م². وقسمة 22 على 0,36 تعطي ما يزيد قليلًا على واحد وستين، ولأن الموردين يبيعون قطعًا كاملة يرتفع العدد إلى 62 بلاطة تغطي 22,32 م²، أي باحتياطي قدره 2,32 م².
أخطاء تجعل الطلب ناقصًا أو زائدًا
أكثر الأخطاء شيوعًا خلط الوحدات، فالمتر المربع يتماشى مع مقاسات بالمتر، والقدم المربع مع مقاسات بالقدم. والخطأ الثاني إهمال الهدر، إذ يُقبل الصفر لمستطيل مثالي بلا قص، لكن معظم التصاميم تحتاج إلى قطع إضافية، فاستخدم النسبة التي يوصي بها المركّب لنمط الرصف وقص الحواف. وأخيرًا قِس المساحة التي سترصفها فعلًا فقط، سواء كانت فناءً أو ممرًا أو مدخل سيارة.
حالات الاستخدام
قائمة شراء فناء للمشاريع المنزلية
قِس مساحة الفناء، وأدخل حجم وجه البلاطة ونسبة الهدر التي يقترحها المركّب، واطلب بلاطاً كاملاً دون نقص أو مخزون زائد.
تقديرات أسطح صلبة للمقاولين
مرّر كل مساحة فناء أو ممر وحجم وجه رمز SKU إلى نفس الصيغة لتطابق أوامر الشراء التقدير وتكون كل خطوة رفع قابلة للمراجعة.
الأسئلة الشائعة
كيف تعمل حاسبة بلاط الرصف؟
تضرب الطول في العرض لمساحة وجه واحدة، وتضرب مساحة الفناء في (1 + هدر%/100)، وتقسم لعدد دقيق، ثم ترفع إلى بلاطات كاملة يمكن شراؤها.
ماذا يحدث إذا كان طول البلاطة أو عرضها صفراً أو سالباً؟
يجب أن يكون حجم البلاطة موجباً تماماً؛ الحجم غير الموجب يجعل نسبة عدد القطع غير معرّفة أو غير فيزيائية.
هل يشمل فجوات رمل المفاصل أو تغليف المنصات؟
لا. تعيد هذه النقطة النهائية أعداد قطع بمساحة الوجه مع هامش هدر. شبكات المفاصل وتغليف المنصات نوايا بحث منفصلة.
كم بلاطة مقاس 60 سم أحتاج لفناء مساحته 20 م²؟
مع هدر 10% تحتاج إلى 62 بلاطة. تصبح المساحة المطلوب تغطيتها 22 م²، وتغطي كل بلاطة مقاسها 0,6 × 0,6 م مساحة 0,36 م²، ثم تُقرَّب النتيجة إلى الأعلى.
ما الوحدات التي أستخدمها للمساحة ومقاس البلاطة؟
استخدم نظامًا واحدًا: الأمتار المربعة مع مقاسات بالأمتار، أو الأقدام المربعة مع مقاسات بالأقدام. أما خلط مساحة بالأمتار المربعة مع بلاطة مقيسة بالسنتيمتر فيعطي عددًا لا معنى له.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/home/pavers \
-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/pavers", {
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/pavers",
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/pavers", 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/pavers", 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.pavers",
"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 قصيرة للتوثيق. فحوصات كلاسيكية تشمل فناء خمسة وعشرين متراً مربعاً ببلاط 0.2 في 0.1 متر وهدر عشرة بالمئة: مساحة البلاطة 0.02، والمساحة مع الهدر 27.5، وpavers_exact ألف وثلاثمئة وخمسة وسبعون، وpavers_needed ألف وثلاثمئة وخمسة وسبعون. تسعير استدعاءات API الناجحة هو الأساس المنشور $0.002 لكل عنصر؛ إخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقاً.
أين تظهر حاسبات بلاط الرصف في العمل الفعلي
يحتاج أصحاب المنازل الذين يبنون أفنية وممرات حدائق ومآزر مداخل إلى عدد قطع موثوق قبل الطلب من المستودع أو شحن منصة عبر الإنترنت، خاصة عندما يكون بلاط الخرسانة أو الحجر الطبيعي غالي الوحدة وطويل التوريد. يبني مقاولو الأسطح الصلبة جداول العمل من مساحات فناء مقيسة وأحجام وجه المصنّع؛ نقطة نهاية واحدة حتمية ترفع العدد تقلل انحراف جداول الحساب بين المقدّر ومسؤول المشتريات. إن احتجت لاحقاً بلاط أرضيات داخلية بتغليف صناديق، أو ألواح سطح بفجوات، أو حجم ملاط لمداميك الطوب، أو أعماق رمل وقاعدة تحت فناء، فعاملها كنوايا بحث وصفحات هبوط منفصلة بدل إثقال صفحة حاسبة بلاط الرصف الخارجي هذه. مصممو المناظر الذين يقارنون ثلاثة رموز SKU للبلاط لنفس المخطط يمكنهم تبديل paver_length وpaver_width فقط مع تثبيت patio_area وwaste_percent، ثم ترتيب القطع الكلية والتغطية الاحتياطية دون إعادة اشتقاق رياضيات الهدر في كل مرة. مديرو العقارات الذين يخططون لتجديد أفنية متعددة الوحدات يمرّرون دفعة مساحات عبر API ويرفقون pavers_needed بأوامر الشراء ليبقى المخزون الزائد مقصوداً لا عرضياً. ولأن هذه القدرة محرك parse خالص، تسعير API هو الأساس المنشور $0.002 لكل عنصر ناجح والتحقق الفاشل لا يستهلك الرصيد.
حالات التكامل
مقارنة رموز SKU للمصممين
ثبّت مساحة الفناء والهدر، وبدّل طول البلاطة وعرضها عبر المنتجات المرشّحة، وقارن pavers_needed والتغطية الاحتياطية جنباً إلى جنب.
أسئلة تقنية
أي وحدات يجب أن أستخدم؟
أي زوج متسق: patio_area بالمتر المربع مع حواف بالمتر، أو patio_area بالقدم المربع مع حواف بالقدم. لا تخلط الأنظمة في طلب واحد.
كم التكلفة؟
أداة المتصفح مجانية وتعمل محلياً. طلبات API تستخدم رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل عنصر ناجح؛ والإدخال غير الصالح لا يُحصّل عليه.