Я работаю над проектом Ruby по созданию калькулятора дорожного путешествия.Программа берет мили за галлон и размер топливного бака от нескольких пользователей, чтобы вычислить и сравнить экономию топлива.В следующей части кода я хочу перебрать массив с именами транспортных средств и разделить 3000 на mpg каждого элемента в этом массиве.
Я борюсь с тем, что я хочу сделать дальше: взять эти результаты и сложить их (3000 / total_fuel [: mpg] + 3000 / total_fuel [: mpg] + 3000 / total_fuel [: mpg] ... каждого элемента).Пока это то, что у меня есть:
vehicles.each do |total_fuel|
total_fuel = (3000 / total_fuel[:mpg])
print total_fuel
end
Когда он печатает, он просто выводит вычисления прямо рядом друг с другом без пробелов (например, 150166).Я совершенно заблудился, как потом взять эти цифры и добавить их, тем более что это будет разное количество выводов в зависимости от того, сколько пользователей вводило информацию.
Надеюсь, это было понятно.Есть идеи?