حاسبة تناول الكربوهيدرات
نصف يوم من 2000 سعرة يعني 1000 سعرة من الكربوهيدرات، أي 250 غرامًا. أدخل سعراتك اليومية والنسبة التي تريدها من الكربوهيدرات لتحصل على هدف بالغرامات تضعه بجانب البروتين والدهون. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- السعرات اليومية
- 2,000
- الكربوهيدرات (%)
- 50
- سعرات الكربوهيدرات (kcal)
- 1,000 g/day
- الكربوهيدرات (g)
- 250
- kcal لكل غرام
- 4
تقع أهداف الكربوهيدرات في صميم تخطيط الوجبات، وتزويد القدرة على التحمّل، وتجارب الأنظمة منخفضة الكربوهيدرات، وتعليم الطبق المتوازن؛ ومع ذلك لا يزال تحويل ميزانية السعرات وهدف نسبة من الطاقة إلى غرامات مصدرًا للارتباك. تطلب حاسبة تناول الكربوهيدرات هذه رقمين فقط: إجمالي الكيلوكالوري اليومي والنسبة المئوية من تلك الطاقة التي ترغبون في الحصول عليها من الكربوهيدرات.
من ميزانية السعرات إلى غرامات الكربوهيدرات
تعبّر معظم خطط الأكل عن الكربوهيدرات بنسبة من الطاقة، بينما تحسب الملصقات والوصفات بالغرامات. تربط هذه الحاسبة بين الأمرين في خطوتين. أولًا تأخذ النسبة التي تختارها من سعراتك اليومية: نصف 2000 سعرة هو 1000 سعرة من الكربوهيدرات. ثم تقسم هذه السعرات على أربعة، لأن الغرام الواحد من الكربوهيدرات القابلة للهضم يعطي أربع سعرات وفق مقياس أتواتر المستخدم على الملصقات وفي كتب التغذية. والنتيجة هنا 250 غرامًا، وهي هدف يومي تضعه بجانب أهداف البروتين والدهون أو قائمة المشتريات أو سجل التدريب.
متى تفيد والأخطاء التي يجب تجنبها
يستخدمها المدربون لتحويل هدف السعرات لدى المتدرب إلى ميزانية يومية بالغرامات، ويستخدمها رياضيو التحمل لتخطيط الوقود، ومن يجرّب تقليل الكربوهيدرات ليرى ما تعنيه النسبة فعلًا في الطبق. والخطأ الأشيع هو قراءة سعرات الكربوهيدرات على أنها غرامات: 1000 سعرة من الكربوهيدرات تساوي 250 غرامًا لا 1000. وتذكّر أن النسبة تخص طاقتك اليومية الكلية، فيجب أن تكون أكبر من الصفر وألا تتجاوز 100، وإلا رُفضت بدل أن تعطي هدفًا بلا معنى.
طريقة الاستخدام وحدود الحساب العملية
استدعوا حاسبة تناول الكربوهيدرات المجانية في المتصفح للتحقق السريع وتعليم العملاء وعروض المحاضرات وتخطيط قوائم التسوق دون تثبيت جدول تغذية. فضّلوا مأخوذات سعرات تطابق تقدير الطاقة اليومي لمنتجكم — إن عرفتم BMR أو TDEE فقط فاحسموهما أولًا ثم اختاروا نسبة كربوهيدرات مناسبة للهدف (أعلى مثلًا لكتل التحمّل عالية الحجم، ومتوسطة للصيانة المتوازنة، وأدنى لتجارب منخفضة الكربوهيدرات المتعمّدة). تتبع مدخلات المصدر قواعد الاحتفاظ نفسها لسائر عناصر parse في KIT، والنتائج آمنة للتثبيت في تركيبات التكامل المستمر لأن الخوارزمية حتمية بالكامل.
أبقوا التوقعات تعليمية: هذه أداة تخطيط ومحو أمية، وليست جهازًا طبيًا تشخيصيًا، وينبغي لمن لديهم احتياجات سريرية غير نمطية اتباع الإرشاد المهني لا صيغة واحدة بمفردها.
حالات الاستخدام
التوجيه وتخطيط الوجبات
يُدخل المدربون هدف السعرات اليومي للعميل ونسبة الكربوهيدرات المختارة لعرض ميزانية غرامات يومية واضحة بجانب أهداف البروتين والدهون.
تطبيقات العافية والتغذية
التطبيقات التي تخزّن أهداف الطاقة مسبقًا تستدعي طرفًا مدفوعًا مسبقًا ومستقرًا لغرامات الكربوهيدرات بدل إعادة تنفيذ حساب Atwater في كل لغة عميل.
الأسئلة الشائعة
ماذا يحدث إذا كانت السعرات أو نسبة الكربوهيدرات صفرًا أو سالبة؟
القيم غير الموجبة لا تحدّد هدفًا ذا معنى بغرامات الكربوهيدرات؛ والتحقق الفاشل لا يُفوتر.
لماذا القسمة على أربعة؟
أربع كيلوكالوري لكل غرام هو معامل Atwater العام للطاقة القابلة للاستقلاب للكربوهيدرات، وهو الاتفاقية نفسها على كثير من ملصقات الأغذية وفي أدوات KIT ذات الصلة بطاقة الماكرو.
هل يمكنني إدخال نسبة كربوهيدرات تتجاوز 100؟
لا. النسبة جزء من طاقتك اليومية الكلية، والجزء لا يمكن أن يتجاوز الكل. أي قيمة فوق 100 تُرفض، تمامًا مثل الصفر أو القيمة السالبة.
كيف أحوّل غرامات الكربوهيدرات إلى سعرات؟
اضرب الغرامات في أربعة، وهو معامل أتواتر نفسه الذي تقسم عليه الحاسبة. لذلك فإن هدف 250 غرامًا من الكربوهيدرات يعادل 1000 سعرة من طاقتك اليومية.
أي كربوهيدرات يقصدها رقم الغرامات؟
الكربوهيدرات القابلة للهضم، وفق اصطلاح أتواتر للطاقة القابلة للاستقلاب المستخدم على ملصقات الأغذية وفي كثير من كتب التغذية، حيث يعطي كل غرام أربع سعرات.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/carb-intake \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"calories":2000,"carb_percent":50}'const res = await fetch("https://api.kit.forhosting.com/health/carb-intake", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"calories": 2000,
"carb_percent": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/carb-intake",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"calories": 2000,
"carb_percent": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/carb-intake", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"calories":2000,"carb_percent":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"calories":2000,"carb_percent":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/carb-intake", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"calories": 2000,
"carb_percent": 50
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.carb_intake",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تضربهما لتخصيص سعرات الكربوهيدرات، ثم تقسم على معامل Atwater القياسي وهو أربع كيلوكالوري لكل غرام، فينتج رقم carb_g يومي واضح يمكن وضعه بجانب قوائم التسوق أو سجلات التدريب أو لوحات التوجيه. المسار حساب حتمي خالص بلا شبكة وبلا بذرة عشوائية، فتظل عناصر واجهة المتصفح وعملاء API المدفوعة مسبقًا وتركيبات التكامل المستمر متفقة دائمًا. تُرفض السعرات أو النسب غير الموجبة بوصفها invalid_input لأن حصة طاقة صفرية أو سالبة لا تحدّد هدفًا ذا معنى بالغرامات. الأداة المجانية على الجهاز وواجهة API تشتركان في العقد نفسه؛ تُفوتر عناصر API الناجحة بمقدار $0.002 من رصيد KIT بينما لا تُحسب إخفاقات التحقق.
ما الذي تقيسه الحاسبة والمدخلات التي تحتاجون إليها
تناول الكربوهيدرات اليومي بالغرامات هو كمية الكربوهيدرات القابلة للهضم التي تطابق الحصة المختارة من إجمالي الطاقة اليومية وفق اتفاقية Atwater للطاقة القابلة للاستقلاب المستخدمة على ملصقات الأغذية وفي كثير من كتب التغذية. المعادلة بسيطة وشفافة: سعرات الكربوهيدرات تساوي إجمالي السعرات مضروبًا في نسبة الكربوهيدرات مقسومًا على مئة؛ وغرامات الكربوهيدرات تساوي تلك السعرات مقسومة على أربعة، لأن غرامًا واحدًا من الكربوهيدرات يساهم بأربع كيلوكالوري على مقياس Atwater العام. النسب فوق المئة تفشل أيضًا في التحقق لأن نسبة من إجمالي الطاقة لا يمكن أن تتجاوز الكل. أرسلوا calories كرقم موجب محدود بالكيلوكالوري في اليوم؛ تُقبل الأسماء البديلة total_calories وkcal وenergy_kcal وcalorie_intake وcalorie_intake_kcal حتى لا تحتاج المنتجات التي تخزّن الطاقة بمفتاح آخر إلى طبقة ترجمة. أرسلوا carb_percent كنسبة مئوية موجبة محدودة من إجمالي الطاقة الآتية من الكربوهيدرات، بحد أقصى مئة؛ وتقابل الأسماء البديلة carbohydrate_percent وcarbs_percent وcarb_pct وpercent وpct الحقل نفسه. يعيد المحرك صدى calories وcarb_percent بعد التطبيع، ثم carb_calories_kcal وcarb_g وkcal_per_gram ثابتًا عند أربعة وunit بقيمة g/day وسلسلة formula يمكن عرضها في مساعدة الواجهة وmethod مساويًا لـ atwater_carb_4kcal_g حتى يتفرع العملاء دون استكشاف الأشكال. إذا غاب أي حقل أو لم يكن محدودًا أو كان صفرًا أو سالبًا، يفشل الطلب بـ invalid_input ولا يُفوتر. المدخلات المتطابقة تنتج دائمًا JSON نفسه لأن الخوارزمية لا تلمس الشبكة ولا نموذج لغة ولا ساعة جدارية ولا مولّد عشوائيًا — وهو بالضبط العقد الذي تحتاجه الأتمتة والعروض التعليمية.
قراءة حقول الاستجابة والمزالق الشائعة
لا تعاملوا المخرجات كوصفة طبية: يحتاج المصابون بالسكري أو أمراض الكلى أو اضطرابات تخزين الجليكوجين أو الحميات السريرية إلى إرشاد مهني. تذكّروا أن الكحول وكحولات السكر خارج هذا الطرف؛ إذا كان منتجكم يتتبع طاقة الإيثانول على حدة، فاطرحوها قبل الاستدعاء أو عاملوا هذه الحاسبة كشريحة الكربوهيدرات فقط من خطة ماكرو أوسع. عند النجاح تتضمن الاستجابة calories وcarb_percent كصدى منظّف حتى يؤكد العملاء ما حُسب دون إعادة تحليل نماذج نص حر. الرقم الرئيسي للتخطيط هو carb_g بالغرامات في اليوم: كمية الكربوهيدرات التي ستقدّم حصة الطاقة المطلوبة عند أربع كيلوكالوري لكل غرام. يُظهر الحقل carb_calories_kcal تخصيص الطاقة الوسيط، وهو مفيد عندما تعرض لوحة التحكم بالفعل أعمدة سعرات البروتين والدهون وتحتاج عمودًا ثالثًا متسقًا. kcal_per_gram دائمًا أربعة، وunit دائمًا g/day، وتعيد formula صياغة carb_g بوصفها calories مضروبًا في carb_percent على مئة على أربعة، وmethod دائمًا atwater_carb_4kcal_g لإصدار مستقر لمسار Atwater للكربوهيدرات. استخدموا carb_g عندما يحتاج مخطّط الوجبات ميزانية يومية بالغرامات فقط؛ واستخدموا carb_calories_kcal عند رسم مخططات الماكرو بوحدات الطاقة بدل الكتلة. تُرفض مأخوذات السعرات المرتفعة جدًا فوق سقف أمان العزل المنشور لإبقاء عمل Worker محدودًا.
استخدام API والتسعير وسير عمل التوجيه والحدود العملية
أرسلوا جسم JSON بالحقلين الإلزاميين calories وcarb_percent (أو أسمائهما البديلة). استخدموا API المدفوعة مسبقًا عندما يحتاج منتج SaaS للعافية أو نموذج رعاية عن بُعد أو مسار تغذية رياضية أو تطبيق تتبّع سعرات إلى عقد مستقر تحت رصيد KIT بمقدار $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد بعد رفض المحرك. اربطوا هذا الطرف بقاعدة بيانات تسجيل الطعام لديكم: احسبوا هدف الغرامات هنا ثم قارنوا الكربوهيدرات المسجّلة مع carb_g على العميل. يمكن لمؤلفي SDK ربط carb_g وcarb_calories_kcal ببطاقات لوحات وصادرات CSV معنونة ككربوهيدرات يومية وسعرات كربوهيدرات — الأرقام نفسها التي يكتبها المدرب يدويًا عند تطبيق نسبة السعرات مقسومة على أربعة على الورق.
حالات التكامل
عروض الصفوف والتغذية الرياضية
تحوّل الدورات وورش العمل أهداف الكربوهيدرات بنسبة الطاقة إلى غرامات وتثبّت JSON المتوقع في اختبارات آلية بمخرجات حتمية.
أسئلة تقنية
كيف يُحسب تناول الكربوهيدرات اليومي؟
carb_calories_kcal = calories × (carb_percent / 100)، ثم carb_g = carb_calories_kcal / 4 باستخدام معامل Atwater وهو أربع كيلوكالوري لكل غرام من الكربوهيدرات.
هل يمكن أن يكون carb_percent أكبر من 100؟
لا. تُرفض النسب فوق المئة بوصفها invalid_input لأن حصة من إجمالي الطاقة لا يمكن أن تتجاوز الكل.
هل حاسبة تناول الكربوهيدرات مجانية؟
تعمل أداة المتصفح مجانًا على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل عنصر ناجح؛ ولا تُفوتر إخفاقات التحقق.