Menu
Coddy logo textTech

Özet - Basit Mantık

Coddy'nin R Journey'sinin Temeller bölümünün bir parçası — ders 19 / 78.

challenge icon

Görev

Kolay

Karşılaştırma ve mantıksal operatörleri kullanarak birden fazla koşulu birleştirip bir müşterinin özel bir sadakat ödülüne hak kazanıp kazanmadığını belirleyin.

Size aşağıdaki değişkenler sağlanmıştır:

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

Aşağıdaki değişkenleri oluşturmak için karşılaştırma ve mantıksal operatörleri kullanın:

  1. Satın alma tutarı 100'den büyük veya eşitse VE müşterinin sadakat kartı varsa TRUE değerini saklayan big_spender adında bir değişken oluşturun.
  2. Müşteri 5 yıl veya daha uzun süredir müşteriyse VEYA sadakat kartı varsa TRUE değerini saklayan loyal_customer adında bir değişken oluşturun.
  3. Müşteri 5'ten fazla ürün satın aldıysa VE satın alma tutarı 100'den büyükse VE tatil sezonu DEĞİLSE TRUE değerini saklayan qualifies_for_gift adında bir değişken oluşturun.
  4. Müşteri büyük bir harcamacıysa (satın alma tutarı >= 100) VE en az 2 yıldır müşteriyse VE sadakat kartı varsa TRUE değerini saklayan gets_bonus_points adında bir değişken oluşturun.
  5. Müşteri şunlardan herhangi birini karşılıyorsa TRUE değerini saklayan special_reward adında bir değişken oluşturun: (satın alma tutarı > 200) VEYA (müşteri olma yılı >= 5 VE sadakat kartı var) VEYA (satın alınan ürün sayısı >= 10).

big_spender, loyal_customer, qualifies_for_gift, gets_bonus_points ve special_reward değişkenlerini tam olarak bu sırayla görüntülemek için print() fonksiyonunu kullanın.

Kendin dene

# Verilen değişkenler - DEĞİŞTİRMEYİN
purchase_amount <- 150
years_as_customer <- 3
has_loyalty_card <- TRUE
items_bought <- 7
is_holiday_season <- FALSE

# YAPILACAK: Kodunuzu aşağıya yazın
# Karşılaştırma ve mantıksal operatörleri kullanarak aşağıdaki değişkenleri oluşturun:
# 1. big_spender - purchase_amount >= 100 VE has_loyalty_card ise TRUE
# 2. loyal_customer - years_as_customer >= 5 VEYA has_loyalty_card ise TRUE
# 3. qualifies_for_gift - items_bought > 5 VE purchase_amount > 100 VE is_holiday_season DEĞİLSE TRUE
# 4. gets_bonus_points - purchase_amount >= 100 VE years_as_customer >= 2 VE has_loyalty_card ise TRUE
# 5. special_reward - (purchase_amount > 200) VEYA (years_as_customer >= 5 VE has_loyalty_card) VEYA (items_bought >= 10) ise TRUE



# Sonuçları yazdırın
print(big_spender)
print(loyal_customer)
print(qualifies_for_gift)
print(gets_bonus_points)
print(special_reward)

Temeller bölümündeki tüm dersler