حاسبة قطر الأسطوانة
اعرف قطر الأسطوانة من حجمها وارتفاعها: حجم 1000 مع ارتفاع 10 يعطي قطرًا قدره 11.2838 ونصف قطر قدره 5.6419. مفيد عندما تكون سعة الخزان والارتفاع المتاح له محددين مسبقًا. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الحجم
- 1,000
- الارتفاع
- 10
- القطر
- 11.2838
- نصف القطر
- 5.6419
- Pi
- 3.1415926536
احسب قطر أسطوانة دائرية قائمة عندما تعرف حجمها وارتفاعها. تعكس الأداة صيغة الحجم القياسية V = π·r²·h لاستخراج نصف القطر ثم تضاعفه: القطر = 2·sqrt(الحجم / (π·الارتفاع)). يجب أن تكون كلتا القيمتين عددين موجبين منتهيين، معبَّرًا عنهما بأي نظام وحدات متسق، ويُرجَع الناتج بالنسخة الطولية من الوحدة نفسها. تحصل أيضًا على نصف القطر والقيمة الدقيقة لط المستخدمة، بحيث يمكن إعادة إنتاج كل خطوة من الحساب يدويًا أو بواسطة برنامج آخر.
الوحدات وكيفية الحفاظ على اتساقها
الحاسبة مستقلة عن الوحدات: فهي تجري حسابًا خالصًا على الرقمين اللذين تقدمهما، لذا تعتمد صحة النتيجة على إبقاء الوحدات متسقة. إذا كان الحجم بالسنتيمتر المكعب والارتفاع بالسنتيمتر، يخرج القطر بالسنتيمتر. وإذا كان الحجم باللتر، فحوّله أولًا — اللتر الواحد يساوي تمامًا 1000 سنتيمتر مكعب أو 0.001 متر مكعب — قبل إقرانه بارتفاع بالوحدات نفسها.
خطأ شائع هو خلط حجم بالبوصة المكعبة مع ارتفاع بالقدم، مما ينتج بصمت رقمًا بلا معنى لأن الصيغة تفترض وحدة طول واحدة متسقة. عند الشك، حوّل كل شيء إلى أساس النظام الدولي (المتر المكعب والمتر) أو إلى زوج عملي في الورشة (السنتيمتر المكعب والسنتيمتر)، ثم نفّذ الحساب، وبعدها فقط حوّل القطر الناتج إلى وحدة العرض التي تفضلها مثل البوصة أو المليمتر.
المدخلات والتقريب والتحقق
الحقل الاختياري decimals عدد صحيح من 0 إلى 8 قيمته الافتراضية 4، ويتحكم في تمريرة تقريب half-up واحدة تُطبَّق على القطر ونصف القطر، ويُقرَّب كل منهما من قيمته الوسيطة الخام لا من حقل آخر مقرَّب، بحيث يبقى الناتجان متسقين معًا. حقل pi لا يُقرَّب أبدًا ويحمل Math.PI بالدقة المزدوجة الكاملة. عمليات التحقق الفاشلة لا تُحتسب: فالحسابات الناجحة وحدها تستهلك سعر الاستدعاء.
حالات الاستخدام
تحديد أحجام الخزانات والحاويات
حدد قطر خزان تخزين أو برميل عندما تكون السعة المطلوبة والارتفاع الرأسي المتاح محددين مسبقًا.
التعليم والتحقق من الواجبات
تحقق من تمارين الحجم العكسي: بالنظر إلى V و h، استخرج نصف القطر والقطر وأكّد كل خطوة جبرية.
الأسئلة الشائعة
ما الصيغة المستخدمة؟
القطر = 2·sqrt(الحجم / (π·الارتفاع))، وهي عكس مباشر لصيغة حجم الأسطوانة V = π·r²·h.
ما المدخلات المطلوبة؟
الحجم والارتفاع، وكلاهما عددان موجبان منتهيان بوحدات متسقة. decimals اختياري، عدد صحيح من 0 إلى 8 قيمته الافتراضية 4.
ماذا تُرجع الأداة؟
القطر ونصف القطر (كلٌّ مقرَّب half-up إلى المنازل العشرية المطلوبة)، بالإضافة إلى حجمك وارتفاعك وط بدقة كاملة.
حجمي باللتر، فماذا أفعل؟
حوّله أولًا: اللتر الواحد يساوي 1000 سنتيمتر مكعب تمامًا، أي 0.001 متر مكعب. ثم استخدم ارتفاعًا بالسنتيمتر أو بالمتر، فيخرج القطر بالوحدة نفسها.
لماذا يعطي خلط الوحدات قطرًا خاطئًا؟
تفترض الصيغة وحدة طول واحدة في الحساب كله. فحجم بالبوصات المكعبة مع ارتفاع بالأقدام يعطي رقمًا بلا معنى دون أي تنبيه، لذا حوّل كل شيء إلى نظام واحد وغيّر وحدة العرض في النهاية فقط.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/cylinder-diameter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"volume":1000,"height":10}'const res = await fetch("https://api.kit.forhosting.com/math/cylinder-diameter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"volume": 1000,
"height": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/cylinder-diameter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"volume": 1000,
"height": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/cylinder-diameter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"volume":1000,"height":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"volume":1000,"height":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/cylinder-diameter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"volume": 1000,
"height": 10
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.cylinder_diameter",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
الصيغة التي تقوم عليها الأداة
الأسطوانة الدائرية القائمة هي قرص ممدود على محور مستقيم، ويتبع حجمها العلاقة V = π·r²·h حيث r نصف قطر القاعدة و h الارتفاع العمودي. تُرجع الأداة أيضًا نصف القطر لأن كثيرًا من المهام اللاحقة مثل التشغيل الآلي والتفاوتات وتحديد أحجام الأنابيب تُعبَّر بمصطلحات نصف قطرية، وتُرجع قيمة ط بدقة كاملة لتتمكن من إعادة إنتاج الحسابات الوسيطة والتحقق من خطوة التقريب بنفسك. وبحل هذه المعادلة بالنسبة إلى نصف القطر نحصل على r = sqrt(V/(π·h))، وبمضاعفة نصف القطر ينتج القطر d = 2·sqrt(V/(π·h)). هذا التعبير المغلق الوحيد هو بالضبط ما تقيّمه هذه الحاسبة: لا تكرار ولا مخطط تقريب، بل قسمة واحدة وجذر تربيعي واحد وعملية ضرب واحدة. ولأن الصيغة تحليلية فالنتيجة حتمية: الحجم نفسه والارتفاع نفسه ينتجان دائمًا القطر نفسه، بتًا بت، في الأداة المجانية بالمتصفح وفي API المدفوعة.
المدخلات والتقريب والتحقق
كل من الحجم والارتفاع حقلان رقميان إلزاميان ويجب أن يكون كل منهما عددًا منتهيًا أكبر من الصفر قطعًا؛ فأي قيمة صفرية أو سالبة أو غير رقمية أو غير منتهية تُطلق خطأ invalid_input مصنَّفًا يسمي الحقل المخالف، مثل "volume must be a positive finite number.". هذه القواعد متطابقة في الأداة المجانية من المستوى A في المتصفح وفي API، لذا فإن ما تعاينه في الصفحة يطابق، بايتًا بايت، ما تتلقاه الأتمتة لديك في كل طلب.
حالات التكامل
حسابات هندسية دفعية عبر API
أرسل العديد من أزواج الحجم والارتفاع بصيغة JSON واحصل على القطر ونصف القطر لكل منها، جاهزة لخطوط CAD أو المشتريات.
أسئلة تقنية
ماذا يحدث مع مدخلات صفرية أو سالبة؟
تُطلق الأداة خطأ invalid_input يسمي الحقل. عمليات التحقق الفاشلة لا تُحتسب أبدًا.
هل هي مجانية؟
نعم في المتصفح كأداة من المستوى A. تكلفة API الحتمية $0.002 لكل استدعاء ناجح؛ والمهام الفاشلة لا تُحتسب.