東京から酒田までの、 行先案内方法を絞らずに結果表示するプログラムを作る。 行先検索ソフトの原型となる。 ary_train.rb
#!/usr/koeki/bin/ruby
i = 0 # 経路の番号をしまう
first = ["つばさ","とき","とき","羽田空港で飛行機"] はじめに乗る列車
change = ["新庄", "新潟", "新潟" ,"庄内空港"] 乗り換え先
second = ["陸羽西線","いなほ","きらきらうえつ","バス"]次の列車
fee = [13350, 13380, 12790, 22810]料金
print("東京から酒田へ行く方法を探します: \n")
while i < first.length
printf("経路%d: \n", i+1 )
printf("東京からは%sに乗り%sで%sに乗り換えて酒田まで行きます\n",
first[i], change[i], second[i])
printf("料金は%d円です\n", fee[i])
i += 1
end
print("検索終了\n")
入力するデータが増加してきた場合を考えよう。 データをプログラム内に収める今の方法のままでは、 プログラムの中身がよく分からなくなる。 データはデータで独立させ、 データを読み込ませてプログラムを動かせるようにしよう。 データとプログラムの分離はこちら