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