私はRubyのnoobです。私は自分のコードについて助けが必要です。値を格納し、それをルビに取り込む配列を作成する方法は?
私はちょうど値を格納し、それを表示する配列を作成する方法を見つけるのです。今、私のコードは、初めに何年も節約しているかによって、どれくらいの利益が蓄積されたかを示しています。今私は5年を置くべきかどうかを示したいと思っています。例3年[3367.34、3401.01、3435.02](これらの値は、1%の金利である)
マイコード:
puts "How much would you like to save?"
savings = gets.chomp.to_f
puts "For how long would you like to save it for?"
time = gets.chomp.to_i
(savings > 0 || true) && (time > 0 || true)
i = 0.01
counter = 1
until counter > time do
account = Hash.new
savings = (savings + savings * i)
account["Your account"] = savings.to_f.round(2)
counter += 1
end
account.each { |savings| puts "Interest calculated over #{time} years #{savings}" }
を追加しました 私はちょうど私のコードにこの部分を追加し、それ配列は生成されますが、調整の仕方がわからないので、配列内に節約(ユーザーが望む年数を超えて)に追加される関心の値を置くことができます。例:3年を置くと、回答は次のようになります。==> savings = array [3367.34、3401.01、3435.02]各金額はその年に累積された金利を表します(1styr)= 3367.34(2ndyr)3401.01(3rdyr) 3435.02
> puts "how much will you save?"
> n=gets.to_i
> array= Array(0..n)
> puts array.inspect
あなたのエラー –
にはエラーはありませんいただきました、私はちょうど節約に追加された各年の関心を表示するアレイの出力を取得するのか分かりません。 @maxpleaner – Carol