Menu
Coddy logo textTech

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

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

Ruby предоставляет арифметические операторы для выполнения математических вычислений над числами. Эти операторы работают как с целыми числами, так и с числами с плавающей запятой, позволяя вам строить выражения так же, как в обычной математике.

Основные арифметические операторы в Ruby:

+Сложение
-Вычитание
*Умножение
/Деление
**Возведение в степень

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

sum = 10 + 5        # 15
difference = 10 - 3 # 7
product = 4 * 6     # 24
quotient = 20 / 4   # 5
power = 2 ** 3      # 8 (2 в степени 3)

Одна важная деталь: при делении двух целых чисел Ruby выполняет целочисленное деление и возвращает только целую часть. Например, 7 / 2 возвращает 3, а не 3.5. Чтобы получить результат с десятичной точкой, хотя бы одно число должно быть числом с плавающей точкой (float): 7.0 / 2 возвращает 3.5.

challenge icon

Задание

Легко

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

base = 5
height = 12

Вычислите и выведите следующие значения, каждое на отдельной строке:

  1. Сумма base и height
  2. Результат height минус base
  3. Произведение base и height
  4. Результат деления height на base (целочисленное деление)
  5. Значение base, возведенное в степень 3

Шпаргалка

Ruby предоставляет арифметические операторы для выполнения математических вычислений:

+Сложение
-Вычитание
*Умножение
/Деление
**Возведение в степень

Примеры:

sum = 10 + 5        # 15
difference = 10 - 3 # 7
product = 4 * 6     # 24
quotient = 20 / 4   # 5
power = 2 ** 3      # 8

Целочисленное деление: При делении двух целых чисел Ruby возвращает только целую часть. Например, 7 / 2 возвращает 3. Чтобы получить результат с десятичной точкой, хотя бы одно число должно быть числом с плавающей запятой (float): 7.0 / 2 возвращает 3.5.

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

# Переменные предоставлены
base = 5
height = 12

# TODO: Напишите ваш код ниже, чтобы вычислить и отобразить:
# 1. Сумму base и height
# 2. Результат вычитания base из height
# 3. Произведение base и height
# 4. Результат деления height на base (целочисленное деление)
# 5. Значение base, возведенное в степень 3
quiz iconПроверьте себя

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

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