قياسات الدائرة
نصف قطر واحد وثلاث إجابات: دائرة نصف قطرها 5 قطرها 10 ومحيطها 31.415927 ومساحتها 78.539816. مفيدة لتسعير أسطح الطاولات والمسطحات العشبية والألواح الدائرية دون ثلاث صيغ منفصلة. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- نصف القطر
- 5
- المساحة
- 78.539816
- المحيط
- 31.415927
- القطر
- 10
المساحة والمحيط والقطر من نصف القطر
من نصف قطر واحد إلى ثلاثة قياسات
توصَف كل دائرة وصفًا كاملًا برقم واحد هو نصف قطرها، وكل قياس آخر في الدائرة مضاعف ثابت له. فالقطر هو ببساطة ضعف نصف القطر. والمحيط — أي المسافة التي تقطعها لتدور حول الدائرة دورة كاملة — يساوي اثنين مضروبًا في ط مضروبًا في نصف القطر.
والمساحة — أي السطح الذي تحيط به الدائرة — تساوي ط مضروبًا في مربع نصف القطر. تطبق هذه النقطة الطرفية هذه الصيغ الثلاث على نصف القطر الذي ترسله وتُعيد النتائج الثلاث معًا في كائن واحد، بحيث لا يضطر المُستدعي أبدًا إلى تذكر أي صيغة تربّع نصف القطر وأيها يضاعفه. ولأن القيم الثلاث ناتجة من المدخل نفسه في التمريرة نفسها، فهي متسقة فيما بينها دائمًا: القطر يساوي ضعف نصف قطرك تمامًا، والمحيط والمساحة مشتقان منه بدقة، دون أي تقريب وسيط بين الصيغ.
ويمكنك أيضًا التحكم في عدد المنازل العشرية التي يُقرَّب إليها كل ناتج، من صفر إلى اثنتي عشرة، عبر المعامل الاختياري decimals.
التحقق والتقريب والحتمية
هذه النقطة الطرفية صارمة عمدًا مع مدخلاتها. يجب أن يكون نصف القطر رقمًا، وأن يكون منتهيًا، وأن يكون أكبر من الصفر. ويسري الصرامة نفسها على المعامل الاختياري decimals الذي يجب أن يكون عددًا صحيحًا بين صفر واثني عشر.
ويستخدم التقريب قاعدة تقريب النصف إلى الأعلى عند عدد المنازل العشرية المطلوب بدلًا من التنسيق الافتراضي للفاصلة العائمة في المنصة، وهذا أهم مما يبدو: فالنتائج الخام للفاصلة العائمة مثل 0.1 + 0.2 تختلف في أرقامها الأخيرة بحسب طريقة عرضها، والمخرجات غير المستقرة تجعل المقارنات الآلية هشة. ومع التقريب الحتمي للنصف إلى الأعلى، ينتج نصف القطر نفسه دائمًا مخرجات متطابقة بايتًا ببايت، على أي آلة وفي أي وقت، وهذا ما يجعل النتيجة آمنة للتخزين والمقارنة والتخزين المؤقت.
أين يندرج في العمل الحقيقي
تظهر الدوائر في مواضع أكثر بكثير من واجبات الهندسة. فالورشة التي تقص أسطح الطاولات الدائرية تحتاج إلى المساحة لتقدير المادة وإلى المحيط لطلب شريط الحواف. ومنسق الحدائق الذي يسعّر عشبًا دائريًا يحتاج إلى المساحة للعشب وإلى المحيط للسياج.
والمهندس الذي يحدد أبعاد أنبوب أو عمود يحوّل باستمرار بين نصف القطر والقطر ومساحة المقطع العرضي. وفي البرمجيات، تعمل هذه النقطة الطرفية بكفاءة كخطوة حتمية صغيرة داخل خط معالجة أكبر: أداة تسعير تحسب أسعار القطع المستديرة، أو أداة تهيئة تتحقق من الأبعاد قبل قبول الطلب، أو تطبيق تعليمي يُظهر للطلاب كيف تتحرك الصيغ الثلاث معًا عندما يتغير نصف القطر.
حالات الاستخدام
تسعير مواد القطع الدائرية
احصل على مساحة سطح طاولة أو لوح أو قرص دائري من نصف قطره لتقدير المادة، وعلى المحيط لتسعير الحواف أو التشطيب في الاستدعاء نفسه.
التحقق من الأبعاد في أداة التهيئة
تحقق من نصف القطر الذي يدخله المستخدم قبل قبول الطلب، برفض القيم الصفرية أو السالبة أو غير الرقمية بخطأ واضح بدلًا من حساب معطوب لاحقًا.
تدريس صيغ الدائرة الثلاث
أظهر للطلاب كيف يتغير القطر والمحيط والمساحة معًا عندما يتغير نصف القطر، بنتائج تُقرَّب بالطريقة نفسها على أي آلة.
الأسئلة الشائعة
كم التكلفة؟
كما يمكن تشغيله مجانًا في متصفحك في هذه الصفحة.
ما المدخل المطلوب؟
نصف قطر الدائرة فقط، كرقم موجب منتهٍ. واختياريًا معامل decimals (من 0 إلى 12) يتحكم في تقريب النتائج.
ما الذي يُعاد بالضبط؟
كائن بثلاثة حقول: area وcircumference وdiameter، كل منها مقرَّب بالنصف إلى الأعلى إلى عدد المنازل العشرية المطلوب.
أي قيمة لط تُستخدم؟
قيمة ط مزدوجة الدقة التي يوفرها وقت التشغيل (Math.PI)، بحيث تطابق النتائج الحسابات العلمية والهندسية المعتادة.
هل يُحفظ أي شيء بعد الاستدعاء؟
لا. يُجرى الحساب في الذاكرة وتُعاد القياسات الثلاثة فقط.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/circle-measurements \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":5}'const res = await fetch("https://api.kit.forhosting.com/math/circle-measurements", {
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-measurements",
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-measurements", 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-measurements", 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_measurements",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تستقبل واجهة API لقياسات الدائرة رقمًا واحدًا — نصف قطر الدائرة — وتُعيد القياسات الثلاثة التي تطلبها كل مهمة هندسية عاجلًا أم آجلًا: المساحة التي تحيط بها الدائرة، والمحيط الذي يدور حولها، والقطر الذي يخترقها. تحل مكالمة واحدة محل ثلاث عمليات بحث منفصلة عن الصيغ، ويُقرَّب كل ناتج إلى عدد المنازل العشرية الذي تحدده، والحساب عملية حسابية دقيقة على أرقام مزدوجة الدقة، فالإجابة التي تحصل عليها في المتصفح هي نفسها التي تتلقاها خطوط المعالجة الآلية لديك من API.
التحقق والتقريب والحتمية
فنصف القطر الصفري أو السالب لا يصف دائرة، والقيمة غير الرقمية لا تصف شيئًا على الإطلاق، لذلك يُرفض كلاهما بخطأ invalid_input واضح يخبرك بالضبط بالقاعدة التي خُرقت — والطلبات المرفوضة لا تُحتسب رسومها أبدًا.
أين يندرج في العمل الحقيقي
تعمل على الحافة دون حفظ أي شيء بعد الاستدعاء، والشيفرة نفسها تعمل مجانًا في المتصفح في هذه الصفحة، وتكلفة API هي $0.002 لكل طلب، فيمكنك بناء النموذج الأولي يدويًا ولا تدفع إلا عندما تؤتمت الاستدعاء.
أسئلة تقنية
ماذا يحدث إذا كان نصف القطر صفرًا أو سالبًا أو ليس رقمًا؟
يُرفض الطلب بخطأ invalid_input يشرح القاعدة المخترقة. والطلبات المرفوضة لا تُحتسب رسومها.