حاسبة تحميل أقراص البار
للوصول إلى 100 كغ على بار وزنه 20 كغ، ضع قرصًا بوزن 25 كغ وآخر بوزن 15 كغ على كل جانب. أدخل وزنك المستهدف، والبار والأقراص إن اختلفت عن المجموعة القياسية، واحصل على ترتيب الأقراص لكل جانب. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
تعمل هذه الأداة داخل متصفحك — مجانًا، ولا تُرسل بياناتك إلى أي خادم
تحميل البار بدقة إلى الوزن المبرمج مسألة حسابية صغيرة، لكن التخمين على أرضية الصالة ما زال يهدر الوقت. تستقبل هذه القدرة إجماليًا مستهدفًا بالكيلوغرام، ووزن البار الفارغ، وقائمة اختيارية من فئات الأقراص المتاحة، ثم تعيد رصّ الأقراص من الأثقل إلى الأخف لجانب واحد بحيث يبقى الطرفان متناظرين. الخوارزمية حساب صرف: اطرح البار، اقسم الحمل نصفين، خصّص أقراصًا كاملة من الأثقل إلى الأخف، وافشل بوضوح عندما يتعذر بناء الهدف.
كيف تعمل الخوارزمية الجشعة لكل جانب
تطرح الحاسبة وزن البار الفارغ من الإجمالي المستهدف لتحصل على الحمل الذي يجب تعليقه أقراصًا، ثم تقسم ذلك الحمل نصفين لأن البار القياسي يُحمَّل تناظريًا على الطرفين. مع الوزن المتبقي لجانب واحد، تزيل الروتين التكرارات من قائمة الأقراص، وترتب الفئات من الأثقل إلى الأخف، ولكل مقاس تأخذ أكبر عدد من الأقراص الكاملة التي ما زالت تسع دون تجاوز الباقي. إبسيلون عائم صغير يجعل قيمًا مثل أربعين كيلوغرامًا من أقراص عشرين تُحسب نظيفة عبر محركات JavaScript.
المجموعة الافتراضية خمسة وعشرون وعشرون وخمسة عشر وعشرة وخمسة واثنان فاصلة خمسة وواحد فاصلة اثنان خمسة كيلوغرام مع بار عشرين ما لم يُعدّل المستدعي أي حقل. أبار أولمبية رجالية بعشرين وكيلوغرام نسائية بخمسة عشر مدخلات من الدرجة الأولى، فيخدم نفس الطرف منصات رفع القوة وأبار التقنية دون محوّل منفصل. استراتيجية الأثقل أولًا تطابق ما يعلّمه معظم المدربين وترتيب أشجار الأقراص التجارية، فتبدو القائمة المطبوعة مألوفة على أرضية الصالة وتُبقي ارتفاع الرصّ تحت الطوق أقل من أكوام الأقراص الدقيقة المختلطة.
المدخلات وقابلية الوصول وسلوك الأخطاء
قابلية الوصول تعتمد على أكبر خطوة مشتركة لمجموعة الأقراص: مع الافتراضيات الخطوة واحد فاصلة اثنان خمسة كيلوغرام، فالأحمال الفردية لكل جانب التي ليست مضاعفات تلك الخطوة تفشل صحيحًا بدل التحميل الناقص بصمت. من يتدرب بالرطل يمكنه التحويل خارجيًا أو تمرير أرقام بالرطل إذا اشتركت كل المدخلات في الوحدة نفسها، لأن الحساب محايد للوحدة طالما اتفق البار والأقراص والهدف. لا قفزة شبكة ولا استدعاء نموذج ولا قراءة ساعة ولا مصدر عشوائي على المسار، فتبقى الكمون في نطاق التحليل الصرف على الحافة ولا تنجرف الاستدعاءات المتكررة.
اقرن النتيجة بجداول النسب لديك إن احتجت مجموعات عمل عند سبعين أو خمسة وثمانين بالمئة من أقصى تكرار واحد؛ يتوقف هذا الطرف عند تحميل الأقراص ليبقى نص المنتج صادقًا عما حُسب.
حالات الاستخدام
برمجة أحمال الحصة بالنسب المئوية
حوّل إجماليًا مستهدفًا من نسبة 1RM إلى قائمة أقراص واضحة لكل جانب حتى يحمّل الرياضيون البار بالطريقة نفسها كل حصة.
لوحات أرضية الصالة والحصص
اعرض الأقراص لكل جانب لكل وزن مبرمج حتى لا يخمن المبتدئون تركيبات 25 و10 وأقراص التغيير.
الأسئلة الشائعة
ماذا يحدث إذا تعذّر تحميل الوزن المستهدف بالضبط؟
تخبرك الحاسبة بذلك بدل تحميل البار أخف قليلًا. فمع الأقراص الافتراضية يتغير كل جانب بخطوات قدرها 1.25 كغ، لذلك لا يمكن تكوين هدف يحتاج إلى خطوة أصغر.
هل يمكنني استخدام بار نسائي وزنه 15 كغ؟
نعم. غيّر وزن البار إلى 15 فتُحسب الأقراص انطلاقًا منه. القيمة الافتراضية 20 كغ، وهي وزن البار الأولمبي للرجال، فلا تغيّرها إلا إذا استخدمت بارًا آخر.
هل يمكنني إدخال الأقراص المتوفرة فعلًا في صالتي؟
نعم. اكتب أوزان الأقراص المتاحة لك وستستخدم الحاسبة هذه الأوزان فقط. ويُتجاهل التكرار ولا يهم الترتيب، لأنها تحمّل دائمًا من الأثقل إلى الأخف.
هل تعمل بالرطل؟
نعم، بشرط أن تكون كل الأرقام بالوحدة نفسها. أدخل الوزن المستهدف والبار والأقراص بالرطل، فتظهر قائمة كل جانب بالرطل أيضًا.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/plate-loading \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"target_kg":100}'const res = await fetch("https://api.kit.forhosting.com/health/plate-loading", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"target_kg": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/plate-loading",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"target_kg": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/plate-loading", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"target_kg":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"target_kg":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/plate-loading", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"target_kg": 100
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.plate_loading",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
لا شبكة ولا نموذج ولا ساعة ولا عشوائية، لذا تعيد كل جلسة متصفح وكل عزل على الحافة نفس JSON لنفس المدخلات. يستخدمها المدربون والرافعون ومطورو التطبيقات لطباعة القائمة لكل جانب، أو برمجة حصص نسبية، أو تقييم أهداف كثيرة عبر API بسعر $0.002 لكل عنصر ناجح. المدخل غير الصالح يعيد invalid_input ولا يُفوتر.
كيف تعمل الخوارزمية الجشعة لكل جانب
بعد المرور الجشع، أي باقٍ فوق تسامح بمقياس الميكروغرام يعني أن الهدف لا يُبنى من المجموعة المعطاة، فيرمي الاستدعاء invalid_input بدل اختراع إجمالي تقريبي يُحمّل البار ناقصًا. عند النجاح يُعاد target_kg وbar_kg، ويُبلَّغ load_kg وper_side_kg، وتُدرج كل وزن قرص مع عدده في طرف واحد، ويُعاد plate_count_per_side، ويُؤكد total_kg بعد انعكاس الجانبين.
المدخلات وقابلية الوصول وسلوك الأخطاء
أرسل كائن JSON مع target_kg كعدد منتهٍ موجب إلزامي للإجمالي المبرمج. bar_kg الاختياري افتراضيه عشرون ويجب أن يكون عددًا منتهيًا غير سالب؛ وplates الاختياري مصفوفة غير فارغة من فئات موجبة منتهية بالكيلوغرام. الأهداف غير الموجبة، وtarget_kg المفقود، وقوائم الأقراص الفارغة أو غير الصالحة، والإجماليات دون البار الفارغ، والأحمال التي تترك باقيًا بعد الملء الجشع تفشل فورًا بـ invalid_input مع تسمية المشكلة؛ ولا تُخصم تلك الإخفاقات من الرصيد المدفوع مسبقًا.
أين تناسب حاسبة تحميل أقراص البار مسارات العمل الحقيقية
يحوّل مدربو القوة والمدربون الشخصيون نسبة من أقصى تكرار واحد مقدَّر إلى هدف ملموس، ثم يسلمون الرياضيين قائمة أقراص لكل جانب حتى تُحمَّل كل حصة بالطريقة نفسها دون جدال على الأرض. يعرض طاقم الصالة ومدرّسو الحصص الرصّ على سبورة أو هاتف حتى يتوقف المبتدئون عن تخمين أي مزيج من خمس وعشرينات وعشرات يجمع الوزن المبرمج. تقيّم مسارات البحث وتسجيل الأندية أهدافًا كثيرة عند تصميم جداول الحمل التدريجي لموسم أو تصدير تقدم إحماء المنافسة. سخّن دائمًا، ثبّت الأطواق، وتحقق من الجانبين قبل أي محاولة خاصة قرب الأحمال القصوى؛ هذه الأداة حساب تخطيط وليست بديلاً عن ممارسة صالة آمنة. تستفيد مواقع المحتوى التي تنافس على عبارة حاسبة تحميل أقراص البار من أداة مجانية شفافة يطابق عقدها الآلي الـ API، مما يبني الثقة عندما يُؤتمت القارئ لاحقًا نفس الحساب. يربط المطورون الاستدعاء في مهام CRON وwebhooks ليشترك كل خدمة مصغرة في تعريف واحد للتحميل الجشع بدل إعادة تنفيذ أرضيات حساسة للعائم تختلف عند الحواف. مسار المتصفح مجاني للفحوصات التفاعلية المفردة: أدخل مئة في target_kg مع الافتراضيات وأكد قرصًا من خمسة وعشرين وآخر من خمسة عشر كيلوغرامًا لكل جانب. مسار API يكلف $0.002 لكل طلب ناجح ويُفوتر لكل عنصر، فيبقى البرمجة بالجملة رخيصة مع تغطية تنفيذ الحافة.
حالات التكامل
جداول إحماء وحمل تدريجي بالجملة
أرسل أهدافًا كثيرة عبر API لطباعة سلالم إحماء أو أوراق حمل تدريجي دون حساب الرصّ يدويًا.
أسئلة تقنية
كيف تعمل حاسبة تحميل أقراص البار؟
تطرح bar_kg من target_kg، وتقسم الحمل نصفين لجانب واحد، ثم تخصص جشعًا أثقل الأقراص التي ما زالت تسع. نفس الرصّ يُستخدم على الطرفين.
ما المدخلات الإلزامية؟
target_kg (إجمالي موجب بالكيلوغرام). bar_kg اختياري افتراضيه 20؛ plates اختياري افتراضيه 25, 20, 15, 10, 5, 2.5, 1.25 kg.
ماذا لو تعذر تحميل الهدف بأقراصي؟
تفشل المهمة بـ invalid_input موضحة أن الوزن غير قابل للوصول. المدخل غير الصالح لا يُفوتر.
هل يمكن استخدام بار نسائي 15 kg أو أقراص مخصصة؟
نعم. عيّن bar_kg إلى 15 (أو أي بار غير سالب) ومرّر فئاتك المتاحة في plates.
كم تكلفة حاسبة تحميل الأقراص؟
أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ فشل التحقق لا يُحسب.