Menu
Coddy logo textTech

Арифметические операторы

Часть раздела Основы путешествия по R на Coddy — урок 12 из 78.

Арифметические операторы позволяют выполнять математические вычисления в R. Эти операторы работают с числовыми значениями и следуют тем же математическим правилам, которые вы уже знаете.

R поддерживает пять основных арифметических операторов:

ОператорОперацияПримерРезультат
+Сложение5 + 38
-Вычитание10 - 46
*Умножение6 * 742
/Деление15 / 35
^Возведение в степень2 ^ 38

Вы можете использовать эти операторы непосредственно с числами или с переменными, содержащими числовые значения:

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

R следует стандартному математическому порядку операций: сначала возведение в степень, затем умножение и деление и, наконец, сложение и вычитание. Используйте скобки для управления порядком, когда это необходимо, точно так же, как в обычной математике.

challenge icon

Задание

Легко

Рассчитайте общую стоимость похода в магазин, используя арифметические операторы.

Вам предоставлены следующие переменные:

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

Рассчитайте и сохраните следующие значения:

  1. Создайте переменную с именем apples_total, в которой будет храниться стоимость всех яблок (количество, умноженное на цену)
  2. Создайте переменную с именем milk_total, в которой будет храниться стоимость всех пакетов молока (количество, умноженное на цену)
  3. Создайте переменную с именем subtotal, в которой будет храниться сумма apples_total и milk_total
  4. Создайте переменную с именем final_total, в которой будет храниться значение subtotal минус discount

Используйте функцию print(), чтобы вывести apples_total, milk_total, subtotal и final_total именно в таком порядке.

Шпаргалка

R поддерживает пять основных арифметических операторов:

ОператорОперацияПримерРезультат
+Сложение5 + 38
-Вычитание10 - 46
*Умножение6 * 742
/Деление15 / 35
^Возведение в степень2 ^ 38

Вы можете использовать эти операторы с числами или переменными:

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

R следует стандартному математическому порядку операций: сначала возведение в степень, затем умножение и деление, и, наконец, сложение и вычитание. Используйте скобки, чтобы управлять порядком при необходимости.

Попробуйте сами

# Заданные переменные
apples <- 6
apple_price <- 1.5
milk_cartons <- 2
milk_price <- 3.25
discount <- 5

# TODO: Напишите ваш код ниже
# 1. Вычислите apples_total (количество * цена)
# 2. Вычислите milk_total (количество * цена)
# 3. Вычислите subtotal (сумма apples_total и milk_total)
# 4. Вычислите final_total (subtotal минус discount)

# Выведите результаты по порядку: apples_total, milk_total, subtotal, final_total
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы