حاسبة السعرات الحرارية لكل حصة
اقسم سعرات الوصفة كلها على عدد الحصص الناتجة: 1800 سعرة على ست حصص تساوي 300 للحصة. مفيدة لبطاقات الوصفات وتحضير الوجبات، ما دام الرقمان يخصان الدفعة الجاهزة نفسها. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- إجمالي السعرات
- 1,800
- الحصص
- 6
- السعرات لكل حصة
- 300
تحوّل هذه الحاسبة إجمالي السعرات الحرارية في الوصفة الكاملة إلى قيمة الحصة الواحدة. أدخل مجموع سعرات جميع المكونات وعدد الحصص التي تنتجها الوصفة. تقسم الأداة القيمتين وتقرّب النتيجة إلى ست منازل عشرية، وترفض عدد الحصص إذا كان صفراً أو سالباً. وبذلك يمكنكم إعداد بطاقة للوصفة أو مقارنة طرق التقسيم أو إضافة حساب غذائي حتمي إلى سير عمل الوصفات لديكم.
احسبوا قيمة الحصة من إجمالي الوصفة
تُحسب السعرات لكل حصة بقسمة إجمالي سعرات الوصفة الكاملة على عدد الحصص الناتجة. فإذا احتوى قدر على 1,800 سعرة وقُسّم إلى ثماني حصص، كانت كل حصة 300 سعرة وفق البيانات المدخلة. يجب أن تصف القيمتان الدفعة نفسها.
يجوز أن يكون الإجمالي صفراً، لكنه لا يجوز أن يكون سالباً. ويجب أن يزيد عدد الحصص على الصفر لأن القسمة على الصفر غير معرّفة، ولأن العدد السالب لا يصف حصصاً فعلية. تُقبل الحصص الكسرية عندما تعبّر عن ناتج حقيقي.
تنفذ هذه الوظيفة عملية القسمة فقط؛ فهي لا تقدّر سعرات المكونات، ولا تحدد حجم الحصة المناسب، ولا تقرر عدد الحصص التي ينبغي أن تنتجها الوصفة.
جهّزوا إجمالياً وعدد حصص موثوقين
تعتمد موثوقية الإجابة على جودة الإجمالي وتعريف الحصة اللذين تقدمونهما. اجمعوا سعرات الكميات المستخدمة فعلاً، بما فيها الزيوت والصلصات والإضافات والمحليات. إذا ذكر الملصق السعرات لكل وحدة، فاضربوا القيمة في عدد الوحدات قبل إضافتها إلى الإجمالي.
ثم اختاروا عدداً يطابق التقسيم النهائي؛ فثماني قطع متساوية أو ثماني عبوات مملوءة بالتساوي تعني ثماني حصص. إذا تفاوتت الأحجام، فلن يصف المتوسط كل طبق بدقة. قد يغير الطهي الماء والوزن من دون أن يغير بالضرورة إجمالي السعرات، بينما قد تستلزم الدهون أو السوائل المتخلّص منها والعظام والبقايا مراجعة الإجمالي.
احتفظوا بالمصادر والافتراضات مع النتيجة كي تتمكنوا من إعادة الحساب عند تغيير الوصفة بدلاً من نسخ قيمة قديمة.
استخدموا النتيجة بمسؤولية في الملصقات والعمليات
تعاملوا مع القيمة الناتجة بوصفها توزيعاً حسابياً للإجمالي، لا قياساً مخبرياً مستقلاً. تنطوي الملصقات وقواعد البيانات الغذائية والكميات المقاسة على هوامش تفاوت، حتى إذا احتوت النتيجة على كسور عشرية. عند إعداد قائمة أو بطاقة وصفة، قرّبوا القيمة المعروضة وفق القواعد السارية، واحتفظوا بالقيمة المحسوبة للعمليات الداخلية عند الحاجة.
أعيدوا الحساب إذا تغير مكوّن أو عدد الحصص أو حجمها.
حالات الاستخدام
أعدّوا بطاقة للوصفة
حوّلوا سعرات الطبق الكامل إلى متوسط كل حصة عند تقسيمه بالتساوي.
خططوا لحصص الوجبات
قارنوا تغير قيمة الحصة عند تقسيم الدفعة نفسها على أعداد مختلفة وصحيحة من الحصص.
أتمتوا الحسابات الغذائية
طبّقوا صيغة حتمية على سجلات الوصفات وارفضوا الحصص غير الموجبة قبل حفظ النتائج.
الأسئلة الشائعة
ما صيغة حساب السعرات لكل حصة؟
اقسموا إجمالي سعرات الوصفة الكاملة على عدد الحصص: إجمالي السعرات / الحصص.
هل يجوز أن يكون إجمالي السعرات صفراً؟
نعم. الإجمالي الصفري صالح ويعطي صفراً لكل حصة عندما يكون عدد الحصص موجباً.
هل يمكن استخدام عدد كسري من الحصص؟
نعم. تُقبل أي قيمة محدودة أكبر من الصفر، بما فيها الناتج العشري الذي يصف الوصفة بدقة.
ماذا أحسب ضمن إجمالي سعرات الوصفة؟
كل مكوّن يضيف طاقة، بما في ذلك زيت الطهي والتتبيلات والإضافات العلوية والصلصات والإضافات الصغيرة التي تُنسى بسهولة. وإذا ذكر الملصق السعرات لكل وحدة فاضربها أولًا في عدد الوحدات المستخدمة.
ماذا لو لم تكن الحصص بالحجم نفسه؟
تكون النتيجة حينها متوسطًا فقط ولا تصف كل طبق. ووزن الطعام الجاهز وتقسيمه بالتساوي يقرّب كل حصة من الرقم المحسوب، وهذا مهم خاصة عند تحضير الوجبات مسبقًا.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/calories-per-serving \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_calories":1800,"servings":6}'const res = await fetch("https://api.kit.forhosting.com/health/calories-per-serving", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_calories": 1800,
"servings": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/calories-per-serving",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_calories": 1800,
"servings": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/calories-per-serving", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_calories":1800,"servings":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_calories":1800,"servings":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/calories-per-serving", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"total_calories": 1800,
"servings": 6
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.calories_per_serving",
"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، مما يمنع تخزين Infinity أو NaN أو رقم سالب مضلل. ولأن الوظيفة لا تستخدم شبكة أو عشوائية أو تاريخاً أو نموذجاً لغوياً، تنتج المدخلات نفسها دائماً المخرجات نفسها في المتصفح وAPI.
أسئلة تقنية
لماذا يجب أن يزيد عدد الحصص على الصفر؟
يستلزم الصفر قسمة على صفر، ولا يمثل العدد السالب حصصاً؛ لذلك يعيد كلاهما invalid_input.
ما تكلفة استخدام الحاسبة؟
استخدامها مجاني في المتصفح. تبلغ تكلفة كل عملية ناجحة عبر API مقدار $0.002 لكل عنصر.