Newer
Older
programs / ryota / registerkai.rb
#!/usr/bin/env ruby

sina = []
okane = []
puts "レジだよー! 消費税も計算してくれるよ!"
kattakazu = 0
goukei = 0
while true
  puts"1.ぬいぐるみ7000円"
  puts"2.うまい棒10円"
  puts"3.野菜とフルーツ1個200円"
  puts"4.お肉かく400円"
  puts"5.本500円"
  print "商品は? (終わりたい時はqを押してね): "
  shouhin = gets.chomp
  if shouhin == "q" then
    break
  end
  shouhin=shouhin.to_i
  if shouhin==1
    sina[kattakazu] = "ぬいぐるみ"
    okane[kattakazu] = 7000
    kattakazu += 1
    goukei += 7000
  elsif shouhin==2
    sina[kattakazu] = "うまい棒"
    okane[kattakazu] = 10
    kattakazu += 1
    goukei += 10
  elsif shouhin==3
    sina[kattakazu] = "野菜とフルーツ"
    okane[kattakazu] = 200
    kattakazu += 1
    goukei += 200
  elsif shouhin==4
    sina[kattakazu] = "お肉"
    okane[kattakazu] = 300
    kattakazu += 1
    goukei += 300
  elsif shouhin==5
    sina[kattakazu] = "ほん"
    okane[kattakazu] = 500
    kattakazu += 1
    goukei += 500
  else
    puts"商品が無いよ"
  end
  printf("今の合計は%d円だよ!\n", goukei*1.08)
end
count = 0
puts""
puts"=======  セブンイレブン  ======="
puts"============  領収書  ============"
puts"--------      ご注文      --------"
while count < kattakazu
  printf("%s                        %d円\n", sina[count], okane[count])
  count += 1
end
puts"- - - - - - - - - - - - - - - - - "
printf("合計                         %d円\n", goukei)
printf("税込                         %d円\n", goukei*1.08)
puts"----------------------------------"
puts"ご来店ありがとうございました。"
puts"またのお越しをお待ちしております。"