Newer
Older
Ruby / kudamono.rb
@SATO Kanata SATO Kanata on 13 Dec 865 bytes 2025-12-13 15:59:56
#!/usr/vin/env ruby                                

# -*- coding: utf-8 -*-

require  'csv'

data = CSV.read("otetudai.csv",headers: true)

# kudamono =["風呂掃除","おもちゃの片付け","洗濯物を片付ける","本を片付ける"]
# nedan=[25,50,25]

data.each do |row|
printf("お手伝いは%sです。そして、お小遣いは%d円です。\n",row["内容"],row["金額"])
end
total =0
loop do
printf("何のお手伝いしましたか。入力してください。終わるときは「お金を使う」と打ってください\n")
otetudai =  gets.chomp!
break if otetudai == "お金を使う"

row = data.find{ |r| r["内容"]==otetudai }
if row
  puts"#{row["金額"]}円"
  total += row["金額"].to_i
  puts"今の貯金は#{total}円だよ!!"
else
  puts"そのお手伝いはないよ"
end
end
puts"今日の合計は#{total}円だよ!!"