عشان نقدر نحافظ على زبائنّا، مهم كتير أنه نستثمر فيهم!

أنطونيا
أنا بقترح نعمل حملة يوم عيد الميلاد. منعطي تخفيض %10 على سعر الطلب الحالي (اللي بشمل كمان رسوم التوصيل) خلال شهر عيد الميلاد.
أنطونيو

وأنا بقترح أنه إذا الزبون طلب من عنا بنفس يوم عيد ميلاده، منعطيه كمان %10 تخفيض على الباقي.

أنطونيا

هون راح نحتاج نحسب التخفيض على التخفيض.... لازم نفكر بالإشي كتير منيح.
رنا

تخفيض على الباقي
في محل أنطونيو وأنطونيا للبيتزا، عندما يحق للزبون الحصول على عدة حملات، كل حملة تُحسَب على الباقي من الحملة السابقة.
ماذا يعني "تخفيض على الباقي"؟
فيما يلي مثال:

في محل البيتزا عنا، هناك عدة أنواع من الحملات. الحساب قد يكون مربكًا بعض الشيء!
أنصحكم بالاطلاع على الأمثلة.
رنا

جدول تلخيصي
فيما يلي جدول سيساعدنا.
نرى ماذا يحدث لسعر صينيتين بيتزا (مع توصيل طبعًا) في كل إمكانيات الحملات:
نستعين بالجدول للإجابة عن الأسئلة التالية!
رنا

ازدواجية الحملات
وُلِدت أليس في الرابع من شهر مارس.
كم ستدفع على طلب توصيل صينيتين في يوم عيد ميلادها الذي يصادف يوم الخميس؟
انتبهوا: سعر صينية البيتزا هو 45 شيكل. تكلفة التوصيل لمن يطلب أقل من 5 صواني هي 10 شيكل.
ننصحكم بالاستعانة في الجدول أعلاه!
وُلِد رائد في الخامس من شهر أغسطس.
كم سيدفع على طلب توصيل صينيتين بيتزا يوم الأحد، الذي يصادف تاريخ السابع من أغسطس؟
انتبهوا: سعر صينية البيتزا هو 45 شيكل. رسوم التوصيل لمن يطلب أقل من 5 صواني هي 10 شيكل.
ننصحكم بالاستعانة في الجدول أعلاه!
فهمنا الآن تركيبة الحملات!
من المهم أن نُجري QA لبرنامجنا، يمكننا استخدام الأمثلة العددية الظاهرة في الجدول لكي نفحص الكود الخاص بنا.
رنا

نصائح من عالم الهايتك
-
لكي نعرف ما هو تاريخ اليوم - توجد في البايثون أوامر جاهزة!
يمكن إيجادها في صفحة المساعدة تحت datetime. -
لتحسين تجربة الزبون، يمكن معايدته بمناسبة عيد ميلاده!
تريدون أن تعرفوا كيف؟ اقرؤوا في صفحة المساعدة عن أمر print_order_togo.
انتقلوا إلى كولاب المشروع




