Progate Ruby IV - naomism/study GitHub Wiki

#index.rb
require โ€œ./menuโ€

menu1 = Menu.new(name: โ€œใƒ”ใ‚ถโ€, price: 800)
menu2 = Menu.new(name: โ€œใ™ใ—โ€, price: 1000)
menu3 = Menu.new(name: โ€œใ‚ณใƒผใƒฉโ€, price: 300)
menu4 = Menu.new(name: โ€œใŠ่Œถโ€, price: 200)

menus = [menu1, menu2, menu3, menu4]

index = 0
menus.each do |menu|
puts โ€œ#{index}. #{menu.info}โ€
index += 1
end

puts โ€œ-โ€”โ€”โ€”โ€”โ€”-โ€
puts โ€œใƒกใƒ‹ใƒฅใƒผใฎ็•ชๅทใ‚’้ธๆŠžใ—ใฆใใ ใ•ใ„โ€
order = gets.chomp.to_i

selected_menu = menus[order]
puts โ€œ้ธๆŠžใ•ใ‚ŒใŸใƒกใƒ‹ใƒฅใƒผ: #{selected_menu.name}โ€

puts โ€œๅ€‹ๆ•ฐใ‚’ๅ…ฅๅŠ›ใ—ใฆใใ ใ•ใ„(3ใคไปฅไธŠใง100ๅ††ๅ‰ฒๅผ•)โ€
count = gets.chomp.to_i

puts โ€œใŠไผš่จˆใฏ#{selected_menu.get_total_price(count)}ๅ††ใงใ™โ€

โš ๏ธ **GitHub.com Fallback** โš ๏ธ