Menu
Coddy logo textTech

Wiederholung – Einfache Logik

Teil des Abschnitts Grundlagen der R-Journey von Coddy — Lektion 19 von 78.

challenge icon

Aufgabe

Einfach

Bestimmen Sie, ob ein Kunde für eine spezielle Treuebelohnung infrage kommt, indem Sie mehrere Bedingungen mithilfe von Vergleichs- und Logikoperatoren kombinieren.

Ihnen werden die folgenden Variablen zur Verfügung gestellt:

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

Verwenden Sie Vergleichs- und Logikoperatoren, um die folgenden Variablen zu erstellen:

  1. Erstellen Sie eine Variable namens big_spender, die TRUE speichert, wenn der Kaufbetrag größer oder gleich 100 ist UND der Kunde eine Treuekarte hat
  2. Erstellen Sie eine Variable namens loyal_customer, die TRUE speichert, wenn der Kunde seit 5 oder mehr Jahren Kunde ist ODER eine Treuekarte hat
  3. Erstellen Sie eine Variable namens qualifies_for_gift, die TRUE speichert, wenn der Kunde mehr als 5 Artikel gekauft hat UND der Kaufbetrag größer als 100 ist UND es NICHT die Ferienzeit ist
  4. Erstellen Sie eine Variable namens gets_bonus_points, die TRUE speichert, wenn der Kunde ein Großverbraucher ist (Kaufbetrag >= 100) UND seit mindestens 2 Jahren Kunde ist UND eine Treuekarte hat
  5. Erstellen Sie eine Variable namens special_reward, die TRUE speichert, wenn der Kunde eine dieser Bedingungen erfüllt: (Kaufbetrag > 200) ODER (Jahre als Kunde >= 5 UND hat Treuekarte) ODER (gekaufte Artikel >= 10)

Verwenden Sie die Funktion print(), um big_spender, loyal_customer, qualifies_for_gift, gets_bonus_points und special_reward in genau dieser Reihenfolge anzuzeigen.

Probier es selbst

# Gegebene Variablen - NICHT ÄNDERN
purchase_amount <- 150
years_as_customer <- 3
has_loyalty_card <- TRUE
items_bought <- 7
is_holiday_season <- FALSE

# TODO: Schreiben Sie Ihren Code unten
# Erstellen Sie die folgenden Variablen unter Verwendung von Vergleichs- und logischen Operatoren:
# 1. big_spender - TRUE, wenn purchase_amount >= 100 UND has_loyalty_card
# 2. loyal_customer - TRUE, wenn years_as_customer >= 5 ODER has_loyalty_card
# 3. qualifies_for_gift - TRUE, wenn items_bought > 5 UND purchase_amount > 100 UND NICHT is_holiday_season
# 4. gets_bonus_points - TRUE, wenn purchase_amount >= 100 UND years_as_customer >= 2 UND has_loyalty_card
# 5. special_reward - TRUE, wenn (purchase_amount > 200) ODER (years_as_customer >= 5 AND has_loyalty_card) ODER (items_bought >= 10)



# Ergebnisse ausgeben
print(big_spender)
print(loyal_customer)
print(qualifies_for_gift)
print(gets_bonus_points)
print(special_reward)

Alle Lektionen in Grundlagen