Menu
Coddy logo textTech

Повторение: простая математика

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

challenge icon

Задание

Легко

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

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

total_distance <- 847
fuel_used <- 42
hours_driven <- 13
rest_stops <- 4

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

  1. Создайте переменную с именем fuel_efficiency, которая хранит пройденное расстояние на единицу топлива (общее расстояние, деленное на использованное топливо)
  2. Создайте переменную с именем avg_speed, которая хранит среднюю скорость (общее расстояние, деленное на часы в пути)
  3. Создайте переменную с именем hours_per_stop, которая хранит количество полных часов, прошедших между каждой остановкой для отдыха (используйте целочисленное деление часов в пути на количество остановок)
  4. Создайте переменную с именем extra_minutes, которая хранит остаток от деления часов в пути на количество остановок, а затем умножьте его на 60, чтобы перевести в минуты
  5. Создайте переменную с именем distance_squared, которая хранит общее расстояние, возведенное в степень 2

Используйте функцию print(), чтобы вывести fuel_efficiency, avg_speed, hours_per_stop, extra_minutes и distance_squared именно в таком порядке.

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

# Заданные переменные для поездки
total_distance <- 847
fuel_used <- 42
hours_driven <- 13
rest_stops <- 4

# TODO: Напишите ваш код ниже
# 1. Вычислите fuel_efficiency (total_distance / fuel_used)

# 2. Вычислите avg_speed (total_distance / hours_driven)

# 3. Вычислите hours_per_stop (используйте целочисленное деление %/%)

# 4. Вычислите extra_minutes (используйте остаток от деления %% и умножьте на 60)

# 5. Вычислите distance_squared (используйте возведение в степень ^)

# Выведите результаты по порядку
print(fuel_efficiency)
print(avg_speed)
print(hours_per_stop)
print(extra_minutes)
print(distance_squared)

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