Rubyについて Part 42
■ このスレッドは過去ログ倉庫に格納されています
0083デフォルト
2011/02/03(木) 21:25:27if x[i] >= xave*1.5 then
upper = upper + 1
elsif x[i] <= xave*1.5*0.5
middle = middle + 1
else x[i] <= xave/2
lower = lower + 1
end
end
print "Sales:Upper=",upper," Middle=",middle," Lower=",lower,"\n"
puts
xmax=x[0]
xmin=x[0]
for i in 0..n-1
if xmax >= x[i] then
best_x = best_x + 1
else xmin <= x[i]
worst_x = worst_x + 1
end
end
print "Best Month:",best_x, " Worst Month:",worst_x,"\n"
puts
出力結果
Sipments:Total=153 Average=12
Sales:Upper=4 Middle=5 Lower=3
Best Month:2 Worst Month:10
本当はBest Month:Aug、Worst Month:Novとしたいんですけど、どうしたらいいですか?
やっぱり変数がおかしいんですか?それとも条件の書き方ですか??
■ このスレッドは過去ログ倉庫に格納されています