Newer
Older
Ruby / ramen.rb
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

require 'csv'
data = CSV.read("ramen.csv", headers:true)
while true
  puts "好きなラーメンの味をえらんでね!"
  puts "1:しょうゆ"
  puts "2:しお"
  puts "3:みそ"
  puts "0:終了"
  print("0〜3の数字を入力してね!:")
  input=gets.to_i
  if input == 0 then
    break
  elsif input == 1 then
    data.each{|row|
     printf("%d %s: %sがおすすめのラーメンだよ¥n", row["店名"])
     printf("住所は, %s 電話番号は, %s ¥n", row ["住所"],row["電話番号"])
     print ("---------------------------------------------------------------¥n")}
  elsif input == 2 then
     data.esch{|row|
       printf("%d %s: %sがおすすめのラーメンだよ¥n", row["店名"])
       printf("住所は, %s 電話番号は, %s。¥n", row ["住所"],row["電話番号"])
       print ("--------------------------------------------------------------¥n")}
  elsif input == 3 then
     date.each{|row|
       printf("%d %s: %sがおすすめのラーメンだよ¥n", row["店名"])
       printf("住所は, %s 電話番号は, %s。¥n", row ["住所"],row ["電話番号"])
       print ("-------------------------------------------------------------¥n")} 
  end                     
   print("1〜3から選んでね")
 end