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