حاسبة كحول الزفاف
يحتاج 100 ضيف في حفل مدته 5 ساعات إلى 500 مشروب، وبتوزيع 30/50/20 يصبح ذلك 150 بيرة و50 زجاجة نبيذ و7 زجاجات من المشروبات الروحية. اذهب إلى المتجر بقائمة لا بتخمين. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الضيوف
- 100
- الساعات
- 5
- البيرة (%)
- 30
- النبيذ (%)
- 50
- المشروبات الروحية (%)
- 20
- المشروبات في الساعة
- 1
- إجمالي المشروبات
- 500
- مشروبات البيرة
- 150
- مشروبات النبيذ
- 250
يبدأ التخطيط للبار المفتوح في الزفاف من ثلاثة أرقام: كم ضيفًا سيشرب، وكم ساعة يدوم الاستقبال، وكيف يتوزع المزيج بين البيرة والنبيذ والمشروبات الروحية. يحتاج الزوجان والمنظمون ومنسقو المكان إلى قائمة زجاجات قبل الاتصال بالمتجر، لا إلى وصفة كوكتيل ولا إلى مقياس للبنش. تضرب حاسبة كحول الزفاف عدد ضيوف صحيحًا موجبًا في ساعات المناسبة وفي المشروبات لكل ضيف وساعة، وتوزّع المجموع بنسب البيرة والنبيذ والروحيات، وتقرّب كل فئة إلى الأعلى بخمس كؤوس لكل زجاجة نبيذ وستة عشر صبّة لكل زجاجة روحيات وزجاجة 12 oz لكل بيرة.
كيف يصبح عدد الضيوف والساعات والمزيج أعداد زجاجات
البار المفتوح في الزفاف مسألة تغطية: تحتاجون مشروبات كافية لكل ضيف في كل ساعة من الاستقبال، والتجارة تبيع زجاجات كاملة لا كؤوسًا مفردة. مئة ضيف في استقبال خمس ساعات بالوتيرة الافتراضية يحتاجون خمس مئة مشروب. مزيج كلاسيكي من ثلاثين بالمئة بيرة وخمسين نبيذًا وعشرين روحيات يخصص مئة وخمسين بيرة ومئتين وخمسين كأس نبيذ ومئة صبّة روحيات.
تتحوّل البيرة واحدًا لواحد إلى زجاجات أو علب 12 oz. يستخدم النبيذ خمس كؤوس 5 oz لكل زجاجة 750 ml. تستخدم الروحيات ست عشرة صبّة 1.5 oz لكل زجاجة 750 ml.
تُقرَّب كل فئة إلى السقف حتى تبقى الزجاجة الكسرية زجاجة كاملة في قائمة التسوق. لا توسّع هذه الطريقة وصفة بنش، ولا تحسب الكحول الحجمي من الكثافات، ولا تعدّ الأيام حتى الحفل؛ فتلك نوايا بحث أخرى وأدوات أخرى. ما تضمنه هو عدد حتمي من الزجاجات حتى لا يختلف زوجان ومنظم وطلب متجر حول كم بيرة ونبيذ وروحيات تشترون.
أين تكسب حاسبة كحول الزفاف قيمتها
يمكن للزوجين اللذين يخططان لبار مفتوح أن يحوّلا عدد RSVP ومدة الاستقبال إلى قائمة للمتجر بدل التخمين في محادثة مجموعة. يحافظ المنظمون ومنسقو المكان على مزيج البيت — غالبًا خمسين بالمئة نبيذًا وثلاثين بيرة وعشرين روحيات — ولا يحتاجون إلا أن تتحرك أعداد الزجاجات حين تتغير القائمة. والمتاجر التي تنصح العروسين تستطيع تشغيل الأرقام نفسها على الطاولة وطباعة قائمة تطابق تطبيق التخطيط لدى الزوجين.
دروس الضيافة تعلّم رياضيات بار المأدبة بإظهار أن التقريب إلى السقف هو ما تفعله الفاتورة؛ ويتيح وحي خالص التحقق من الواجب دون جدول. الصفحات التي ترتّب على حاسبة كحول الزفاف أو كم كحول لحفل الزفاف أو كم زجاجة نبيذ للزفاف تستفيد من ودجة حية يتطابق مسارها المجاني مع الأتمتة المدفوعة. فضّلوا هذه القدرة عندما يكون السؤال كم زجاجة بيرة ونبيذ وروحيات تشترون من الضيوف والساعات والمزيج؛ واستخدموا مكبّر بنش عند ضرب وصفة وعاء، وحاسبة كحول حجمي عند التخمير.
حالات الاستخدام
قائمة تسوق الزوجين للبار المفتوح
حوّلوا عدد RSVP مؤكدًا وساعات الاستقبال ومزيج بيرة/نبيذ/روحيات إلى زجاجات كاملة تشترونها قبل الذهاب إلى المتجر.
تغيّر عدد الضيوف لدى المنظم والمكان
حافظوا على مزيج البيت (غالبًا 50/30/20 نبيذ/بيرة/روحيات) وأعيدوا حساب الزجاجات كلما تحركت القائمة، من دون جدول.
الأسئلة الشائعة
ماذا يحدث إن لم يكن عدد الضيوف صحيحًا موجبًا؟
العدد الصفري أو السالب أو الناقص أو الكسري لا ينتج طلب زجاجات حقيقيًا ولا يُفوتر.
كيف يُطبَّق المزيج على البيرة والنبيذ والروحيات؟
كل نسبة حصة من مجموع المشروبات لا من الزجاجات. مزيج 30/50/20 على 500 مشروب هو 150 بيرة و 250 كأس نبيذ و 100 صبّة روحيات، ثم تُقرَّب كل فئة إلى زجاجات بالسقف.
كم صبّة في زجاجة النبيذ أو الروحيات؟
زجاجة نبيذ 750 ml خمس كؤوس 5 oz. زجاجة روحيات 750 ml ست عشرة صبّة 1.5 oz. البيرة زجاجة أو علبة 12 oz لكل مشروب. تُعاد هذه الثوابت في كل نجاح.
ماذا لو شرب ضيوفي أكثر من مشروب واحد في الساعة؟
تبدأ الحاسبة من مشروب واحد لكل ضيف في الساعة، وهو المعدل المعتاد لتخطيط البار المفتوح. وإذا توقعت إقبالًا أكبر فارفعه إلى 1.5 أو 2، فيزداد عدد الزجاجات تبعًا لذلك.
لماذا تُقرَّب الأعداد إلى زجاجات كاملة؟
لأن المتاجر تبيع زجاجات كاملة لا كؤوسًا متفرقة. تُقرَّب كل فئة إلى الأعلى، فتصبح 100 حصة من المشروبات الروحية، بمعدل 16 حصة للزجاجة، 7 زجاجات حتى لا ينقص شيء في القائمة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/cook/wedding-alcohol \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"guests":100,"hours":5,"beer_pct":30,"wine_pct":50,"liquor_pct":20}'const res = await fetch("https://api.kit.forhosting.com/cook/wedding-alcohol", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"guests": 100,
"hours": 5,
"beer_pct": 30,
"wine_pct": 50,
"liquor_pct": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/wedding-alcohol",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"guests": 100,
"hours": 5,
"beer_pct": 30,
"wine_pct": 50,
"liquor_pct": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/wedding-alcohol", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"guests":100,"hours":5,"beer_pct":30,"wine_pct":50,"liquor_pct":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"guests":100,"hours":5,"beer_pct":30,"wine_pct":50,"liquor_pct":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/wedding-alcohol", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"guests": 100,
"hours": 5,
"beer_pct": 30,
"wine_pct": 50,
"liquor_pct": 20
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.wedding_alcohol",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يفشل العدد الذي ليس صحيحًا موجبًا بـ invalid_input، فلا تنتج قائمة RSVP فارغة طلبًا وهميًا. تشغّل دالة parse النقية نفسها منفّذ المتصفح المجاني وواجهة API المدفوعة مسبقًا، بسعر $0.002 لكل طلب ناجح، فيتفق تطبيق التخطيط ومذكرة التسوق المطبوعة دائمًا على عدد الزجاجات المطلوب شراؤها.
كيف يصبح عدد الضيوف والساعات والمزيج أعداد زجاجات
تبدأ ممارسة التموين المعتادة من مشروب واحد لكل ضيف وساعة، وهذا ما تستخدمه الحاسبة باسم drinks_per_hour ما لم تستبدلوه لجمهور أكثر أو أقل شربًا. اضربوا عدد ضيوف صحيحًا موجبًا في ساعات المناسبة وفي drinks_per_hour لتحصلوا على total_drinks، ثم وزّعوا ذلك المجموع بمزيج beer_pct و wine_pct و liquor_pct الذي يجب أن يبلغ مئة.
عقد الإدخال وشكل الاستجابة وسلوك الخطأ
تفشل الساعات غير الموجبة والنسب خارج صفر إلى مئة والمزيج الذي لا يبلغ مئة بالطريقة نفسها. سلسلتا formula و method ورسالة إنجليزية في سطر واحد للنسخ. مثال: مئة ضيف وخمس ساعات ومزيج ثلاثين / خمسين / عشرين يعطي خمس مئة مشروب ومئة وخمسين زجاجة بيرة وخمسين زجاجة نبيذ وسبع زجاجات روحيات. فشل التحقق لا يستهلك الرصيد المدفوع مسبقًا. أرسلوا عبر POST جسم JSON بعدد صحيح موجب إلزامي guests (أسماء بديلة guest_count و people و headcount و party_size و n و rsvp) و hours محدود موجب إلزامي (أسماء بديلة event_hours و duration و duration_hours و reception_hours) وثلاث نسب مزيج beer_pct و wine_pct و liquor_pct (أسماء بديلة beer و wine و liquor وأسماء percent و share الموافقة). كل نسبة عدد محدود من صفر إلى مئة ضمنًا، ويجب أن تبلغ الثلاث مئة بفارق لا يتجاوز جزءًا من مئة؛ واستقبال البيرة والنبيذ فقط يرسل liquor_pct صفرًا. الاختياري drinks_per_hour (أسماء بديلة dph و drinks و rate و drinks_per_guest_per_hour) يساوي واحدًا عند الحذف، وهو وتيرة البار المفتوح المعتادة. يفشل العدد الناقص أو الصفري أو السالب أو الكسري أو غير الصحيح الموجب بـ invalid_input مع تسمية guests ولا يُفوتر. عند النجاح يعيد الجسم المدخلات، و total_drinks حاصل guests و hours و drinks_per_hour، ومشروبات كل فئة بعد المزيج، و beer_bottles و wine_bottles و liquor_bottles و total_bottles بعد السقف. ثوابت wine_servings_per_bottle خمسة و liquor_servings_per_bottle ستة عشر و beer_servings_per_bottle واحد تتيح شرح التحويل في الواجهة. حافظوا على الطلبات صغيرة، وثبّتوا أعداد الزجاجات في الاختبارات، وعاملوا النسب مزيجًا يجب أن يبلغ مئة — إن احتجتم نخبًا بالشمبانيا فأضيفوا تلك الزجاجات خارج هذا endpoint.
أين تكسب حاسبة كحول الزفاف قيمتها
يستطيع المموّنون والسقاة المتنقلون عرض guests و hours وثلاثة حقول مزيج، واستدعاء endpoint من نوع parse هذا، وملء أمر شراء بـ beer_bottles و wine_bottles و liquor_bottles. ولأن التنفيذ parse خالص من المستوى A، تكلف كل مكالمة ناجحة السعر الأساس المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة. راعوا دائمًا من لا يشربون ونخب الشمبانيا وساعات الرقص الأشد عطشًا وقواعد التقديم المحلية في أنظمة البيت — فهي خارج النطاق العددي لهذا endpoint لكنها تهمّ في الليلة.
حالات التكامل
أوامر شراء المموّن والمتجر
املأوا أمر شراء بـ beer_bottles و wine_bottles و liquor_bottles من الصيغة الحتمية نفسها التي يستخدمها تطبيق التخطيط لدى الزوجين.
أسئلة تقنية
كيف تحسبون كمية الكحول التي تشترونها لحفل زفاف؟
أرسلوا عددًا صحيحًا موجبًا guests و hours موجبًا ومزيج beer_pct و wine_pct و liquor_pct يبلغ 100. تعيد API أعداد زجاجات كاملة بعد توزيع total_drinks = guests × hours × drinks_per_hour (الافتراضي 1).
كم تكلفة حاسبة كحول الزفاف؟
حاسبة كحول الزفاف في المتصفح مجانية. تُفوتر استدعاءات API الناجحة بسعر $0.002 ووحدة item؛ ولا يُفوتر عدد ضيوف أو مزيج مرفوض.