حاسبة ارتفاع ونتوء الدرجات
قسّم الارتفاع بين طابقين إلى درجات متساوية: ارتفاع كلي 280 مع ارتفاع مرغوب للدرجة 18 يعطي 16 قائمة ارتفاع كل منها 17.5 تمامًا و15 نائمة، ومع عمق نائمة 25 طولًا أفقيًا قدره 375 بزاوية 34.992 درجة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الارتفاع الكلي
- 280
- ارتفاع القائمة المستهدف
- 18
- عمق النائمة
- 25
- المنازل العشرية
- 4
- عدد القوائم
- 16
- ارتفاع القائمة
- 17.5
- عدد النوائم
- 15
- العمق الكلي
- 375
تحديد أبعاد السلّم من إجمالي الارتفاع والقائمة المستهدَفة أو عدد ثابت. قصد البحث: حاسبة ارتفاع ونتوء الدرجات. لا حاجة إلى أي اتصالات شبكية أو بذور عشوائية. لا تُحتسَب رسوم على المهام الفاشلة.
من ارتفاع واحد إلى درج كامل
ابدأ بالارتفاع الكلي، أي المسافة الرأسية بين أرضية الطابق السفلي وأرضية الطابق العلوي، وبارتفاع الدرجة الذي تفضّله. تقسم الحاسبة الأول على الثاني وتقرّب الناتج إلى أقرب عدد صحيح من القوائم، ثم توزّع الارتفاع الكلي بالتساوي فتتساوى الدرجات كلها. ويكون عدد النوائم دائمًا أقل من عدد القوائم بواحدة، لأن أرضية الطابق العلوي هي الدرجة الأخيرة. وإذا أدخلت عمق النائمة حصلت أيضًا على الطول الأفقي الذي يشغله الدرج وعلى زاويته. ارتفاع 280 مع هدف 18 ونوائم بعمق 25 يعطي 16 قائمة بارتفاع 17.5 و15 نائمة وطولًا أفقيًا 375 وزاوية 34.992 درجة.
أخطاء تفسد قياسات الدرج
أكثرها شيوعًا خلط الوحدات، فالارتفاع الكلي وارتفاع الدرجة وعمق النائمة يجب أن تكون بالوحدة نفسها أيًا كانت. والخطأ الثاني هو البناء بالارتفاع المرغوب بدل النتيجة، فالهدف مجرد رغبة، أما ارتفاع القائمة الحقيقي فهو الارتفاع الكلي مقسومًا على عدد صحيح من الدرجات، ولهذا تصبح 18 هنا 17.5. والخطأ الثالث هو ضرب عمق النائمة في عدد القوائم، فيزيد الطول الأفقي بمقدار نائمة كاملة. وتُقرَّب النتائج مرة واحدة فقط إلى عدد المنازل العشرية الذي تختاره.
حالات الاستخدام
فحص سريع
أداة مجانية.
التعليم
أمثلة ذهبية مثبَّتة.
الأسئلة الشائعة
كم قائمة يحتاج الدرج؟
اقسم الارتفاع الكلي على ارتفاع الدرجة المرغوب وقرّب الناتج إلى أقرب عدد صحيح. ارتفاع 280 مع هدف 18 يعطي 16 قائمة، ثم يُوزَّع الارتفاع بالتساوي فيصبح ارتفاع كل قائمة 17.5 تمامًا.
لماذا يقل عدد النوائم عن عدد القوائم بواحدة؟
القائمة الأخيرة توصلك إلى أرضية الطابق العلوي، وهي تؤدي دور الدرجة الأخيرة، فلا تحتاج إلى نائمة خاصة بها. لذلك تأتي 16 قائمة مع 15 نائمة.
هل يمكنني تحديد عدد الدرجات بنفسي؟
نعم. أدخل عدد القوائم الذي تريده بدل الارتفاع المرغوب، فيُقسم الارتفاع الكلي على هذا العدد. وتخرج القوائم كلها بالارتفاع نفسه مهما كان العدد الذي تختاره.
كيف تُحسب زاوية الدرج؟
هي قوس الظل لناتج قسمة ارتفاع القائمة على عمق النائمة، معبَّرًا عنها بالدرجات. قوائم بارتفاع 17.5 مع نوائم بعمق 25 تعطي زاوية 34.992 درجة، فتقارن بين تصميمين بسرعة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/stairs-rise-run \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_rise":280,"riser":18}'const res = await fetch("https://api.kit.forhosting.com/math/stairs-rise-run", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_rise": 280,
"riser": 18
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/stairs-rise-run",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_rise": 280,
"riser": 18
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/stairs-rise-run", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_rise":280,"riser":18}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_rise":280,"riser":18}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/stairs-rise-run", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"total_rise": 280,
"riser": 18
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.stairs_rise_run",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
الآلة الحاسبة مجانية في المتصفح، وهي حتمية ومطابِقة تماماً لمسار الـ API. يُتحقَّق من الإدخال قبل إجراء العمليات الحسابية، فتفشل الحمولات غير الصالحة بالخطأ invalid_input. يُطبَّق تقريب half-up مرة واحدة انطلاقاً من قيم IEEE الخام عند طلب المنازل العشرية. استعمل JSON نفسه من جداول البيانات أو أنظمة إدارة المحتوى (CMS) أو الأتمتة أو العروض التعليمية.
آلية العمل
لا حاجة إلى أي اتصالات شبكية أو بذور عشوائية. لا تُحتسَب رسوم على المهام الفاشلة. لا حاجة إلى أي اتصالات شبكية أو بذور عشوائية. لا تُحتسَب رسوم على المهام الفاشلة. تحديد أبعاد السلّم من إجمالي الارتفاع والقائمة المستهدَفة أو عدد ثابت. n≈round(total/riser)؛ riser=total/n؛ angle=atan(riser/run). الآلة الحاسبة مجانية في المتصفح، وهي حتمية ومطابِقة تماماً لمسار الـ API. يُتحقَّق من الإدخال قبل إجراء العمليات الحسابية، فتفشل الحمولات غير الصالحة بالخطأ invalid_input. يُطبَّق تقريب half-up مرة واحدة انطلاقاً من قيم IEEE الخام عند طلب المنازل العشرية. استعمل JSON نفسه من جداول البيانات أو أنظمة إدارة المحتوى (CMS) أو الأتمتة أو العروض التعليمية. الآلة الحاسبة مجانية في المتصفح، وهي حتمية ومطابِقة تماماً لمسار الـ API. يُتحقَّق من الإدخال قبل إجراء العمليات الحسابية، فتفشل الحمولات غير الصالحة بالخطأ invalid_input. يُطبَّق تقريب half-up مرة واحدة انطلاقاً من قيم IEEE الخام عند طلب المنازل العشرية. استعمل JSON نفسه من جداول البيانات أو أنظمة إدارة المحتوى (CMS) أو الأتمتة أو العروض التعليمية.
المدخلات والحدود والتقريب
تستعمل المنازل العشرية الاختيارية تقريب half-up مرة واحدة. يردّد الإخراج قيم الإدخال. لا حاجة إلى أي اتصالات شبكية أو بذور عشوائية. لا تُحتسَب رسوم على المهام الفاشلة. لا حاجة إلى أي اتصالات شبكية أو بذور عشوائية. لا تُحتسَب رسوم على المهام الفاشلة. زوّد حقول JSON المطلوبة. تُطلِق الأنواع غير الصالحة الخطأ invalid_input. الآلة الحاسبة مجانية في المتصفح، وهي حتمية ومطابِقة تماماً لمسار الـ API. يُتحقَّق من الإدخال قبل إجراء العمليات الحسابية، فتفشل الحمولات غير الصالحة بالخطأ invalid_input. يُطبَّق تقريب half-up مرة واحدة انطلاقاً من قيم IEEE الخام عند طلب المنازل العشرية. استعمل JSON نفسه من جداول البيانات أو أنظمة إدارة المحتوى (CMS) أو الأتمتة أو العروض التعليمية. الآلة الحاسبة مجانية في المتصفح، وهي حتمية ومطابِقة تماماً لمسار الـ API. يُتحقَّق من الإدخال قبل إجراء العمليات الحسابية، فتفشل الحمولات غير الصالحة بالخطأ invalid_input. يُطبَّق تقريب half-up مرة واحدة انطلاقاً من قيم IEEE الخام عند طلب المنازل العشرية. استعمل JSON نفسه من جداول البيانات أو أنظمة إدارة المحتوى (CMS) أو الأتمتة أو العروض التعليمية.
متى تستعملها
استعملها عندما يطابق قصدُ البحث. تحديد أبعاد السلّم من إجمالي الارتفاع والقائمة المستهدَفة أو عدد ثابت. لا حاجة إلى أي اتصالات شبكية أو بذور عشوائية. لا تُحتسَب رسوم على المهام الفاشلة. لا حاجة إلى أي اتصالات شبكية أو بذور عشوائية. لا تُحتسَب رسوم على المهام الفاشلة. الآلة الحاسبة مجانية في المتصفح، وهي حتمية ومطابِقة تماماً لمسار الـ API. يُتحقَّق من الإدخال قبل إجراء العمليات الحسابية، فتفشل الحمولات غير الصالحة بالخطأ invalid_input. يُطبَّق تقريب half-up مرة واحدة انطلاقاً من قيم IEEE الخام عند طلب المنازل العشرية. استعمل JSON نفسه من جداول البيانات أو أنظمة إدارة المحتوى (CMS) أو الأتمتة أو العروض التعليمية. الآلة الحاسبة مجانية في المتصفح، وهي حتمية ومطابِقة تماماً لمسار الـ API. يُتحقَّق من الإدخال قبل إجراء العمليات الحسابية، فتفشل الحمولات غير الصالحة بالخطأ invalid_input. يُطبَّق تقريب half-up مرة واحدة انطلاقاً من قيم IEEE الخام عند طلب المنازل العشرية. استعمل JSON نفسه من جداول البيانات أو أنظمة إدارة المحتوى (CMS) أو الأتمتة أو العروض التعليمية.
حالات التكامل
الأتمتة
JSON نفسه عبر الـ API.
أسئلة تقنية
هل هو مجاني؟
نعم، من الفئة tier A.
هل يتصل بالشبكة؟
لا.
ماذا عن الإدخال الخاطئ؟
الخطأ invalid_input.
هل يوجد API؟
نعم.
ما اللغات المتاحة؟
بالإنجليزية فقط؛ يتولّى Nitro الترجمة.