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