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