復習 - 基本的な計算
CoddyのRジャーニー「基礎」セクションの一部 — レッスン 15/78。
チャレンジ
簡単これまでに学んだすべての算術演算子を使用して、ロードトリップに関するさまざまな統計を計算してください。
以下の変数が提供されています:
total_distance <- 847
fuel_used <- 42
hours_driven <- 13
rest_stops <- 4以下の計算を行ってください:
- 燃料1単位あたりの走行距離(総距離を燃料使用量で割ったもの)を格納する、
fuel_efficiencyという名前の変数を作成します。 - 平均速度(総距離を運転時間で割ったもの)を格納する、
avg_speedという名前の変数を作成します。 - 各休憩の間に経過した完全な時間数(運転時間を休憩回数で整数除算したもの)を格納する、
hours_per_stopという名前の変数を作成します。 - 運転時間を休憩回数で割ったときの余りを計算し、それに 60 を掛けて分に変換した値を格納する、
extra_minutesという名前の変数を作成します。 - 総距離を2乗した値を格納する、
distance_squaredという名前の変数を作成します。
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. 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)