Menu
Coddy logo textTech

復習 - 基本的な計算

CoddyのRジャーニー「基礎」セクションの一部 — レッスン 15/78。

challenge icon

チャレンジ

簡単

これまでに学んだすべての算術演算子を使用して、ロードトリップに関するさまざまな統計を計算してください。

以下の変数が提供されています:

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

以下の計算を行ってください:

  1. 燃料1単位あたりの走行距離(総距離を燃料使用量で割ったもの)を格納する、fuel_efficiency という名前の変数を作成します。
  2. 平均速度(総距離を運転時間で割ったもの)を格納する、avg_speed という名前の変数を作成します。
  3. 各休憩の間に経過した完全な時間数(運転時間を休憩回数で整数除算したもの)を格納する、hours_per_stop という名前の変数を作成します。
  4. 運転時間を休憩回数で割ったときの余りを計算し、それに 60 を掛けて分に変換した値を格納する、extra_minutes という名前の変数を作成します。
  5. 総距離を2乗した値を格納する、distance_squared という名前の変数を作成します。

print() 関数を使用して、fuel_efficiencyavg_speedhours_per_stopextra_minutesdistance_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. 1回の休憩あたりの時間 (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)

基礎のすべてのレッスン