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