Menu
Coddy logo textTech

Operatory arytmetyczne

Część sekcji Podstawy ścieżki R w Coddy. Lekcja 12 z 78.

Operatory arytmetyczne pozwalają wykonywać obliczenia matematyczne w R. Działają na wartościach numerycznych i podlegają tym samym zasadom matematycznym, które już znasz.

R obsługuje pięć podstawowych operatorów arytmetycznych:

OperatorDziałaniePrzykładWynik
+Dodawanie5 + 38
-Odejmowanie10 - 46
*Mnożenie6 * 742
/Dzielenie15 / 35
^Potęgowanie2 ^ 38

Możesz używać tych operatorów bezpośrednio z liczbami lub ze zmiennymi zawierającymi wartości liczbowe:

price <- 25
quantity <- 4
total <- price * quantity

R stosuje standardową matematyczną kolejność działań: najpierw potęgowanie, potem mnożenie i dzielenie, a na końcu dodawanie i odejmowanie. W razie potrzeby użyj nawiasów, aby kontrolować kolejność, tak jak w zwykłej matematyce.

challenge icon

Wyzwanie

Łatwy

Oblicz całkowity koszt zakupów, używając operatorów arytmetycznych.

Otrzymujesz następujące zmienne:

apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5

Oblicz i zapisz następujące wartości:

  1. Utwórz zmienną o nazwie apples_total, która przechowuje koszt wszystkich jabłek (liczba sztuk pomnożona przez cenę)
  2. Utwórz zmienną o nazwie milk_total, która przechowuje koszt wszystkich kartonów mleka (liczba sztuk pomnożona przez cenę)
  3. Utwórz zmienną o nazwie subtotal, która przechowuje sumę apples_total i milk_total
  4. Utwórz zmienną o nazwie final_total, która przechowuje sumę częściową pomniejszoną o rabat

Użyj funkcji print(), aby wyświetlić apples_total, milk_total, subtotal i final_total dokładnie w tej kolejności.

Spróbuj swoich sił

# Dane zmienne
apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5

# TODO: Napisz swój kod poniżej
# 1. Oblicz apples_total (ilość * cena)
# 2. Oblicz milk_total (ilość * cena)
# 3. Oblicz subtotal (suma apples_total i milk_total)
# 4. Oblicz final_total (subtotal minus discount)

# Wypisz wyniki w kolejności: apples_total, milk_total, subtotal, final_total
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator R online