ForHosting KIT · المنزل والطبخ والهوايات

حاسبة وصفة البانكيك

حوّل وصفة مكتوبة من أجل 8 قطع بانكيك إلى 12 قطعة: تُضرب كل كمية في 1.5، فيصبح الدقيق 285 غرامًا بدل 190، والحليب 525 مل بدل 350. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
الكميات
190, 350, 1, 3.5
الحصص
12
الحصص الأساسية
8
الأسماء
flour (g), milk (ml), eggs, baking powder (tsp)
تحصل على
بعد التحجيم
285, 525, 1.5, 5.25
العامل
1.5
الكمية
4

يحوّل مُكبِّر وصفة البانكيك بطاقة عجين من مطبخ المنزل إلى قائمة المكوّنات الدقيقة التي تحتاجونها لحجم كومة مختلف. أدخلوا كل كمية رقمية من الوصفة الأساس—دقيق، حليب، بيض، مسحوق خبز، سكر، ملح، زبدة مذابة—مع المردود الذي كُتبت له تلك الوصفة وعدد الحصص أو قطع البانكيك المطلوبة على الصاج. تسافر تسميات المكوّنات الاختيارية مع كل كمية حتى تُظهر الاستجابة غرامات الدقيق بجانب مليلترات الحليب وملاعق صغيرة من مسحوق الخبز.

معامل واحد لكل سطور الوصفة

تذكر وصفة البانكيك المنشورة كميات ثابتة لعدد معين من القطع، مثل ثماني قطع، بينما تحتاج المائدة أحيانًا إلى عدد آخر. أدخل كل كمية من الوصفة الأساسية، وعدد القطع الذي كُتبت له، والعدد الذي تريده. المعامل هو العدد المطلوب مقسومًا على العدد الأصلي، أي 1.5 عند الانتقال من 8 إلى 12. وتُضرب كل الكميات في هذا المعامل، فتبقى نسبة الدقيق إلى الحليب والبيض ثابتة ويحافظ الخليط على قوامه.

ما لا تفعله الأداة عن قصد

لا تحوّل الأداة الوحدات، فالرقم 190 يبقى 190 حتى تقرر أنت إن كان غرامات أو ملليلترات، وتحتفظ النتيجة بوحدات بطاقتك. وإذا أضفت أسماء المكونات، تظهر كل كمية جديدة بجانب اسمها. ويجب أن يكون العدد المطلوب أكبر من الصفر، لأن عددًا صفريًا أو سالبًا لا يعطي كمية مفهومة. وإذا لم تذكر عدد القطع الأصلي، تُعامل الكميات على أنها لقطعة واحدة.

معنى تكبير وصفة البانكيك ولماذا تبقى نسب العجين ثابتة

يواجه طهاة عطلة نهاية الأسبوع ومضيفو الفطور الجماعي ومطابخ الطلب السريع المسألة الحسابية ذاتها: وصفة بانكيك منشورة تدرج غرامات أو مليلترات ثابتة لثماني قطع، لكن المائدة تحتاج كومة مختلفة. يضرب تكبير وصفة البانكيك كل كمية قابلة للتكبير بمعامل مشترك واحد فتبقى النسب النسبية ثابتة—مرة ونصف من الدقيق تلاقي مرة ونصف من الحليب عند الإماهة نفسها، ويتضخم مسحوق الخبز بالمعامل نفسه حتى عندما تكون الوحدة ملعقة صغيرة لا غرامًا.

لا تُحوَّل الوحدات هنا؛ تبقى مئة وتسعون مئة وتسعين حتى تقرروا أهي غرامات أم مليلترات، ويحتفظ الناتج المكبَّر باتفاق الوحدات المستخدم أصلًا في البطاقة. هذا الفصل مقصود: محوّلات الأكواب إلى غرامات وبدائل اللبن المخضوض تجيب عن أسئلة أخرى، بينما تجيب هذه القدرة فقط عن مقدار كل سطر مدرج بعد تغيّر عدد قطع البانكيك. نية البحث عن مُكبِّر وصفة بانكيك تختلف عن مُكبِّر وصفات مطبخ عام: من يطلب مردود العجين وكومات الفطور الجماعي والتحويل من ثماني قطع إلى اثنتي عشرة يريد لغة البانكيك ومردود الصاج وأمثلة الدقيق-الحليب-البيض في صفحة الهبوط.

كيف يعمل مُكبِّر وصفة البانكيك؟

قدّموا عدد حصص أو قطع مرغوبًا موجبًا، والكميات الرقمية للمكوّنات، واختياريًا مردود الوصفة الأساس (القيمة 1).

ماذا يحدث إذا كان servings صفرًا أو سالبًا؟

لا يمكن تكبير وصفة بانكيك إلى مردود غير موجب؛ يجب أن تكون الحصص المرغوبة عددًا منتهيًا أكبر من الصفر.

هل يمكن تكبير وصفة مكتوبة لثماني قطع إلى أربع وعشرين؟

يصبح المعامل 3 ويُضرب كل مكوّن في ثلاثة.

هل يحوّل أكواب الدقيق إلى غرامات؟

لا. يكبّر الأرقام فقط. أبقوا الوحدات متسقة بأنفسكم، أو حوّلوا الوحدات أولًا بأداة أكواب إلى غرامات ثم كبّروا الكميات الناتجة.

هل يتغير البيكنج باودر بالنسبة نفسها؟

نعم، يُضرب في المعامل نفسه مثل بقية المكونات حتى لو كان مكتوبًا بالملاعق الصغيرة. عند الانتقال من 8 إلى 12 قطعة تصبح 3.5 ملعقة صغيرة 5.25 ملعقة.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/cook/pancake-recipe

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/cook/pancake-recipe \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"servings":12,"amounts":[190,350,1,3.5]}'
{
  "servings": 12,
  "amounts": [
    190,
    350,
    1,
    3.5
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "cook.pancake_recipe",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_abs1000000000000
max_n10000
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

تحسب الأداة المعامل factor مساويًا لـ servings مقسومًا على base_servings وتضرب كل سطر بذلك المعامل المشترك، فتبقى نسبة العجين مطابقة عند الانتقال من ثماني قطع إلى اثنتي عشرة، أو من بانكيك اختبار واحد إلى فطور جماعي بعشرين قطعة. تفشل الحصص المرغوبة غير الموجبة مع invalid_input لأن عدد بانكيك صفريًا أو سالبًا لا يعرّف تكبيرًا ذا معنى. المسار حساب حتمي خالص—بلا شبكة، بلا بذور عشوائية، بلا اعتماد على الساعة—فيُرجع مشغّل المتصفح المجاني وواجهة API المدفوعة مسبقًا نفس JSON بعد التقريب العشري الثابت في كل استدعاء.

معنى تكبير وصفة البانكيك ولماذا تبقى نسب العجين ثابتة

تقبل حاسبة وصفة البانكيك قائمة غير فارغة من أعداد منتهية باسم amounts، وعدد حصص أو قطع مرغوبًا موجبًا بصرامة، وقيمة base_servings اختيارية موجبة تساوي واحدًا عند الحذف حتى تُكبَّر بطاقة القطعة الواحدة بالمردود المرغوب وحده. تضبط factor مساويًا لـ servings مقسومًا على base_servings ثم تُرجع مصفوفة scaled مسطحة ومصفوفة ingredients تقرن كل كمية أصلية بقيمتها بعد التكبير. يمكن لأوراق الصف وجداول تحضير الوجبات وتمارين البرمجة أن تثبت نفس JSON المقرَّب لأن الحساب لا يعتمد على الساعة ولا على بيانات خارجية.

كيفية استدعاء API: المدخلات وشكل الاستجابة والتحقق

تظهر names الاختيارية في المستوى الأعلى فقط عند توفير تسمية واحدة على الأقل؛ تُحذف الحقول الاختيارية بدل تثبيتها على null. أرسلوا جسم JSON فيه amounts كمصفوفة إلزامية من أعداد منتهية—أو سلسلة مفصولة بفواصل في نماذج النص—مع servings لعدد قطع البانكيك أو الحصص المرغوب. يجب أن يكون servings (الأسماء المستعارة pancakes و desired و desired_servings و pancake_count) منتهيًا وأكبر من الصفر بصرامة؛ تفشل القيم الصفرية والسالبة وغير العددية مع invalid_input ولا تُحاسب أبدًا. base_servings الاختياري (الأسماء المستعارة original و original_servings و from_servings و yield و recipe_servings و base) هو المردود الذي كُتبت له الكميات المدرجة؛ يساوي واحدًا عند الحذف ويجب أن يكون موجبًا بصرامة عند التوفير، لأن القسمة على قاعدة غير موجبة لا تعرّف مقياس بانكيك. تصفّ الأسماء الاختيارية names (الأسماء المستعارة labels و ingredients) تسميات نصية مع كل كمية بالترتيب نفسه؛ تُحشى التسميات الزائدة أو الناقصة أو تُقصّ حتى يطابق عدد الصفوف دائمًا. يجب أن تبقى القيم المطلقة ضمن تريليون، ويُحدَّ طول القائمة حتى ينهي Worker العمل بسرعة. عند النجاح تعيد الاستجابة amounts مقرَّبة وقيم scaled و factor و count و servings و base_servings وصفوف ingredients مع index و amount و scaled و name إن وُجد، إضافة إلى formula و message و steps مرتبة. يعيد التحقق الفاشل—amounts فارغة أو أعداد غير منتهية أو servings غائب أو حصص غير موجبة—invalid_input. السعر مبلغ ثابت $0.002 لكل طلب ناجح بوحدة item. فضّلوا الأعداد على سلاسل الوحدات مسبقة التنسيق داخل amounts؛ ضعوا الوحدات في الحقل الاختياري names حتى تبقى مئة وتسعون و flour (g) منفصلتين وقابلتين للقراءة آليًا.

نصائح عملية لدفعات الفطور الجماعي والحدود والأدوات ذات الصلة

أبقوا الوحدات متسقة في القائمة: إن كان الدقيق بالغرامات فأبقوا السكر والزبدة المذابة بالغرامات أيضًا، واحجزوا الملاعق الصغيرة أو البيض للأسطر التي تستخدم تلك الوحدات فعلًا. تُسمح القيم الموجبة القريبة من الصفر لأسطر الملح أو الفانيليا الضئيلة إن كانت البطاقة تستخدمها، لكن الحصص المرغوبة الصفرية تُرفض دائمًا. تستهدف هذه الصفحة من يبحث عن وصفة بانكيك أو تكبير مكوّنات البانكيك أو حاسبة حصص البانكيك؛ ليست محوّل وحدات ولا بديل لبن مخضوض ولا نظام قوائم كامل. فحوصات الذهاب والإياب يسيرة: أعيدوا حساب كل amount مضروبًا في factor يدويًا وتأكدوا من مطابقته للمدخل scaled المنشور بالتقريب نفسه إلى اثني عشر منزلة، وتأكدوا من أن تغيير الحصص المرغوبة وحدها يكبّر كل سطر تناسبيًا دون إعادة كتابة البطاقة الأصلية. ارفضوا دائمًا الحصص غير الموجبة في نماذج العميل قبل الإرسال متى أمكن؛ ستُلقي API مع ذلك رسالة invalid_input واضحة إن تسرب صفر أو عدد سالب من قطع البانكيك، لأن استهداف صفر قطع ليس دفعة ذات معنى. عند تكبير بطاقة كلاسيكية لثماني قطع اضبطوا base_servings على ثمانية و servings على عدد القطع التي تعتزمون سكبها—اثنتا عشرة لفطور عائلي، وأربع وعشرون لفطور جماعي صغير. لوصفة مكتوبة أصلًا كقطعة واحدة احذفوا base_servings (قيمته واحد) واضبطوا servings على الكومة الكاملة ليكون المعامل عدد القطع نفسه. فضّلوا أدوات cook الشقيقة عند الحاجة إلى تكبير وصفات مطبخ عام أو مردود دفعات الكوكتيل، ثم استخدموا هذا endpoint عندما تكون النية عجين البانكيك. المهام الفاشلة التي تُرجع invalid_input لا تستهلك الرصيد المدفوع مسبقًا، فيبقى استكشاف النصوص رخيصًا عندما يُرسل المتعلمون servings صفرًا عمدًا.

فطور عائلي من بطاقة ثماني قطع بانكيك

الصقوا الدقيق والحليب والبيض ومسحوق الخبز من وصفة لـ 8 قطع، اضبطوا base_servings على 8 و servings على 12، واخلطوا العجين المكبَّر لكومة أكبر.

تموين فطور جماعي من اختبار لكل قطعة

حوّلوا عجين اختبار لقطعة واحدة إلى خدمة عشرين قطعة بحذف base_servings (القيمة 1) وإرسال servings 20 حتى تُضرب كل سطر في عشرين.

اختبارات وحدات لتطبيقات الوصفات وتحضير الوجبات

ولّدوا مصفوفات بانكيك مكبَّرة مرجعية ورفضًا متعمدًا للحصص غير الموجبة لقيم kata البرمجة المتوقعة واختبارات عقد API.

هل حاسبة وصفة البانكيك مجانية؟

أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل طلب ناجح؛ لا تُحاسب المهام الفاشلة أبدًا.

اطّلع على توثيق KIT الكامل ←