Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - المنطق البسيط

جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 19 من 78.

challenge icon

التحدي

سهل

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

يتم تزويدك بالمتغيرات التالية:

purchase_amount <- 150
years_as_customer <- 3
has_loyalty_card <- TRUE
items_bought <- 7
is_holiday_season <- FALSE

استخدم معاملات المقارنة والمعاملات المنطقية لإنشاء المتغيرات التالية:

  1. قم بإنشاء متغير يسمى big_spender يخزن القيمة TRUE إذا كان مبلغ الشراء أكبر من أو يساوي 100 و العميل لديه بطاقة ولاء
  2. قم بإنشاء متغير يسمى loyal_customer يخزن القيمة TRUE إذا كان العميل عميلاً لمدة 5 سنوات أو أكثر أو لديه بطاقة ولاء
  3. قم بإنشاء متغير يسمى qualifies_for_gift يخزن القيمة TRUE إذا اشترى العميل أكثر من 5 عناصر و كان مبلغ الشراء أكبر من 100 و لم يكن ليس موسم العطلات
  4. قم بإنشاء متغير يسمى gets_bonus_points يخزن القيمة TRUE إذا كان العميل من كبار المنفقين (مبلغ الشراء >= 100) و كان عميلاً لمدة سنتين على الأقل و لديه بطاقة ولاء
  5. قم بإنشاء متغير يسمى special_reward يخزن القيمة TRUE إذا كان العميل مؤهلاً لأي مما يلي: (مبلغ الشراء > 200) أو (سنوات العميل >= 5 و لديه بطاقة ولاء) أو (العناصر المشتراة >= 10)

استخدم الدالة print() لعرض big_spender، و loyal_customer، و qualifies_for_gift، و gets_bonus_points، و special_reward بهذا الترتيب تماماً.

جرّب بنفسك

# المتغيرات المعطاة - لا تقم بالتعديل
purchase_amount <- 150
years_as_customer <- 3
has_loyalty_card <- TRUE
items_bought <- 7
is_holiday_season <- FALSE

# المهام المطلوبة: اكتب الكود الخاص بك أدناه
# قم بإنشاء المتغيرات التالية باستخدام معاملات المقارنة والمنطق:
# 1. big_spender - تكون TRUE إذا كان purchase_amount >= 100 و has_loyalty_card
# 2. loyal_customer - تكون TRUE إذا كان years_as_customer >= 5 أو has_loyalty_card
# 3. qualifies_for_gift - تكون TRUE إذا كان items_bought > 5 و purchase_amount > 100 و ليس is_holiday_season
# 4. gets_bonus_points - تكون TRUE إذا كان purchase_amount >= 100 و years_as_customer >= 2 و has_loyalty_card
# 5. special_reward - تكون TRUE إذا كان (purchase_amount > 200) أو (years_as_customer >= 5 و has_loyalty_card) أو (items_bought >= 10)



# طباعة النتائج
print(big_spender)
print(loyal_customer)
print(qualifies_for_gift)
print(gets_bonus_points)
print(special_reward)

جميع دروس Fundamentals