#!/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"またのお越しをお待ちしております。"