第11回 基礎プログラミング II レポート課題 氏名:吉田瑞恵 学籍番号:C108203 語学クラス:英語(?) コース(系):社会 チーム名:「山形新幹線」 チームホームページアドレス:http://roy/~c109065/yamagatasinkansen.html プロジェクト名:「東北新幹線 券売機」「この新幹線はなーに??」 1. 更新ページ:http://roy/~c108203/ 下の方にチームメンバーページなどを追加。 A. 山形新幹線 チーム全員が山形県内出身で、新幹線関連のプログラムを作ろうと考えたため このチーム名になった。 プロジェクト 「東北新幹線 券売機」 新幹線のプログラムということで、授業であつかわれた券売機を発展させようと 考えた。 「この新幹線はなーに??」 地元の新幹線を知ってもらうプログラムを作りたかった。 Tgifを使いこなせる後藤くんがいるため絵を表示させるようにした。 B. プロジェクト名:「東北新幹線 券売機」 プロジェクトページ:http://roy/~c108203/ticket.html 配分:プログラムと広告ページ作成 C. 作成したもの ticket.html(プロジェクトページ) kenbaiki.png(プロジェクトのロゴ) kenbaiki.html(どの新幹線に乗るか) kenbaiki.rb(cgi。区間、年月日、席の種類を尋ねる) kekka.rb(cgi。チケット発行ページ) プログラムの解説 1.kenbaiki.rb #!/usr/koeki/bin/ruby require 'cgi' # cgi 使用宣言 cgi = CGI.new("html4") # html4 で実行。 print("Content-type: text/html; charset=EUC-jp\n\n") sinkansen = cgi["sinkansen"] # sinkansenを持ってくる。 print("\n") print("\n") print("券売機\n") print("\n") # 背景は黄色。 print("\n") print("\n") print("

") if sinkansen == "つばさ(山形-東京)" # もし つばさ が選ばれたら print("

つばさ

\n") # タイトル print("
") # ここで入力された値をkekka.rbで処理。 print("出発駅
\n") # 出発のドロップダウンはここまで print("到着駅\n") #ドロップダウン 終了。 # 以下、ほかの新幹線も同様。 # 選択された新幹線が止まる駅をドロップダウンメニューで表示させる。 # 選ばれたものは kekka.rb で 処理。 elsif sinkansen == "こまち(秋田-東京)" print("

こまち

\n") print("") print("出発駅
\n") print("到着駅\n") elsif sinkansen == "はやて(新青森-東京)" print("

はやて

\n") print("") print("出発駅
\n") print("到着駅\n") elsif sinkansen == "やまびこ(盛岡-東京)" print("

やまびこ

\n") print("") print("出発駅
\n") print("到着駅\n") elsif sinkansen == "なすの(郡山-東京)" print("

なすの

\n") print("") print("出発駅
\n") print("到着駅\n") print("
\n") end # 分岐終了。ここからは共通で表示されるもの。 print("
日付\n") #年月ここまで。 print("
\n") # 日のドロップダウン終了。 printf("席の種類
\n") print("自由席
\n") print("指定席
\n") print("グリーン車
\n") # ラジオボタンで選んでもらうメニュー。 print("

\n") print("\n") # 決定ボタン print("\n") # リセットボタン print("

\n") print("
\n") print("\n") print("\n") print("\n") 実行結果/考察 roy{c108203}% ./kenbaiki.rb [~/public_html] (offline mode: enter name=value pairs on standard input) sinkansen="なすの(郡山-東京)" Content-type: text/html; charset=EUC-jp 券売機

なすの

出発駅
到着駅

日付
席の種類
自由席
指定席
グリーン車

選んだ通りのものが表示されたのできちんと作動するといえる。 また、ページ上でもcgiが正常に表示された。 2.kekka.rb #!/usr/koeki/bin/ruby require 'cgi' # cgi使用宣言 cgi = CGI.new("html4") # html4 でcgiを使う。 print("Content-type: text/html; charset=Euc-jp\n\n") depa = cgi["depart"] arr = cgi["arrive"] yemo = cgi["ym"] day = cgi["day"] seat = cgi["seat"] # cgiから受け取る値 print("\n") print("\n") print("\tチケット\n") print("\n") # 背景は黄色 print("\n") print("\n") if depa == arr # もしも 出発駅と到着駅が同じ駅だった場合 print("

※エラー※

") # エラー表示。 print("出発と到着で同じ駅が選択されています
") # エラーの内容 end # if depa〜 文終了 if (depa == "東京" && arr == "上野")||(depa == "上野" && arr == "東京") # 出発駅と到着駅で料金を出す。 # 発着逆でも同じ値段なので、「出発駅がAで到着駅がB」 # もしくは「出発駅がBで到着駅がA」で同じ結果を出すようにする。 fee = 990 # このとき料金は990円となる。 # 以下同じような処理を行なう。今回は つばさ と なすの の分を作成。 elsif (depa == "東京" && arr == "大宮")||(depa == "大宮" && arr == "東京") fee = 1580 elsif (depa == "東京" && arr == "宇都宮")||(depa == "宇都宮" && arr == "東京") fee = 4800 elsif (depa == "東京" && arr == "郡山")||(depa == "郡山" && arr == "東京") fee = 7970 elsif (depa == "東京" && arr == "福島")||(depa == "福島" && arr == "東京") fee = 8700 elsif (depa == "東京" && arr == "米沢")||(depa == "米沢" && arr == "東京") fee = 10200 elsif (depa == "東京" && arr == "高畠")||(depa == "高畠" && arr == "東京") fee = 10410 elsif (depa == "東京" && arr == "赤湯")||(depa == "赤湯" && arr == "東京") fee = 10710 elsif (depa == "東京" && arr == "かみのやま温泉")||(depa == "かみのやま温泉" && arr == "東京") fee = 11030 elsif (depa == "東京" && arr == "山形")||(depa == "山形" && arr == "東京") fee = 11030 elsif (depa == "東京" && arr == "天童")||(depa == "天童" && arr == "東京") fee = 11770 elsif (depa == "東京" && arr == "さくらんぼ東根")||(depa == "さくらんぼ東根" && arr == "東京") fee = 11980 elsif (depa == "東京" && arr == "村山")||(depa == "村山" && arr == "東京") fee = 11980 elsif (depa == "東京" && arr == "大石田")||(depa == "大石田" && arr == "東京") fee = 11980 elsif (depa == "東京" && arr == "新庄")||(depa == "新庄" && arr == "東京") fee = 12510 elsif (depa == "上野" && arr == "大宮")||(depa == "大宮" && arr == "上野") fee = 1290 elsif (depa == "上野" && arr == "宇都宮")||(depa == "宇都宮" && arr == "上野") fee = 4600 elsif (depa == "上野" && arr == "郡山")||(depa == "郡山" && arr == "上野") fee = 7770 elsif (depa == "上野" && arr == "福島")||(depa == "福島" && arr == "上野") fee = 8500 elsif (depa == "上野" && arr == "米沢")||(depa == "米沢" && arr == "上野") fee = 10000 elsif (depa == "上野" && arr == "高畠")||(depa == "高畠" && arr == "上野") fee = 10210 elsif (depa == "上野" && arr == "赤湯")||(depa == "赤湯" && arr == "上野") fee = 10510 elsif (depa == "上野" && arr == "かみのやま温泉")||(depa == "かみのやま温泉" && arr == "上野") fee = 10830 elsif (depa == "上野" && arr == "山形")||(depa == "山形" && arr == "上野") fee = 10830 elsif (depa == "上野" && arr == "天童")||(depa == "天童" && arr == "上野") fee = 11570 elsif (depa == "上野" && arr == "さくらんぼ東根")||(depa == "さくらんぼ東根" && arr == "上野") fee = 11780 elsif (depa == "上野" && arr == "村山")||(depa == "村山" && arr == "上野") fee = 11780 elsif (depa == "上野" && arr == "大石田")||(depa == "大石田" && arr == "上野") fee = 11780 elsif (depa == "上野" && arr == "新庄")||(depa == "新庄" && arr == "上野") fee = 12310 elsif (depa == "大宮" && arr == "宇都宮")||(depa == "宇都宮" && arr == "大宮") fee = 3580 elsif (depa == "大宮" && arr == "郡山")||(depa == "郡山" && arr == "大宮") fee = 6290 elsif (depa == "大宮" && arr == "福島")||(depa == "福島" && arr == "大宮") fee = 8190 elsif (depa == "大宮" && arr == "米沢")||(depa == "米沢" && arr == "大宮") fee = 9690 elsif (depa == "大宮" && arr == "高畠")||(depa == "高畠" && arr == "大宮") fee = 9690 elsif (depa == "大宮" && arr == "赤湯")||(depa == "赤湯" && arr == "東京") fee = 9990 elsif (depa == "大宮" && arr == "かみのやま温泉")||(depa == "米沢" && arr == "大宮") fee = 10300 elsif (depa == "大宮" && arr == "山形")||(depa == "山形" && arr == "大宮") fee = 10510 elsif (depa == "大宮" && arr == "天童")||(depa == "天童" && arr == "大宮") fee = 11260 elsif (depa == "大宮" && arr == "さくらんぼ東根")||(depa == "さくらんぼ東根" && arr == "大宮") fee = 11260 elsif (depa == "大宮" && arr == "村山")||(depa == "村山" && arr == "大宮") fee = 11260 elsif (depa == "大宮" && arr == "大石田")||(depa == "大石田" && arr == "大宮") fee = 11570 elsif (depa == "大宮" && arr == "新庄")||(depa == "新庄" && arr == "大宮") fee = 11780 elsif (depa == "宇都宮" && arr == "郡山")||(depa == "郡山" && arr == "宇都宮") fee = 4920 elsif (depa == "宇都宮" && arr == "福島")||(depa == "福島" && arr == "宇都宮") fee = 5970 elsif (depa == "宇都宮" && arr == "米沢")||(depa == "米沢" && arr == "宇都宮") fee = 7470 elsif (depa == "宇都宮" && arr == "高畠")||(depa == "高畠" && arr == "宇都宮") fee = 7470 elsif (depa == "宇都宮" && arr == "赤湯")||(depa == "赤湯" && arr == "宇都宮") fee = 7770 elsif (depa == "宇都宮" && arr == "かみのやま温泉")||(depa == "かみのやま温泉" && arr == "宇都宮") fee = 8090 elsif (depa == "宇都宮" && arr == "山形")||(depa == "山形" && arr == "宇都宮") fee = 8510 elsif (depa == "宇都宮" && arr == "天童")||(depa == "天童" && arr == "宇都宮") fee = 9250 elsif (depa == "宇都宮" && arr == "さくらんぼ東根")||(depa == "さくらんぼ東根" && arr == "宇都宮") fee = 9250 elsif (depa == "宇都宮" && arr == "村山")||(depa == "村山" && arr == "宇都宮") fee = 9250 elsif (depa == "宇都宮" && arr == "大石田")||(depa == "大石田" && arr == "宇都宮") fee = 9570 elsif (depa == "宇都宮" && arr == "新庄")||(depa == "新庄" && arr == "宇都宮") fee = 9880 elsif (depa == "福島" && arr == "米沢")||(depa == "米沢" && arr == "福島") fee = 1980 elsif (depa == "福島" && arr == "高畠")||(depa == "米沢" && arr == "福島") fee = 2060 elsif (depa == "福島" && arr == "赤湯")||(depa == "米沢" && arr == "福島") fee = 2610 elsif (depa == "福島" && arr == "かみのやま温泉")||(depa == "米沢" && arr == "福島") fee = 2940 elsif (depa == "福島" && arr == "山形")||(depa == "米沢" && arr == "福島") fee = 3110 elsif (depa == "福島" && arr == "天童")||(depa == "米沢" && arr == "福島") fee = 4180 elsif (depa == "福島" && arr == "さくらんぼ東根")||(depa == "米沢" && arr == "福島") fee = 4180 elsif (depa == "福島" && arr == "村山")||(depa == "米沢" && arr == "福島") fee = 4180 elsif (depa == "福島" && arr == "大石田")||(depa == "米沢" && arr == "福島") fee = 4500 elsif (depa == "福島" && arr == "新庄")||(depa == "新庄" && arr == "福島") fee = 4810 elsif (depa == "米沢" && arr == "高畠")||(depa == "高畠" && arr == "米沢") fee = 1430 elsif (depa == "米沢" && arr == "赤湯")||(depa == "赤湯" && arr == "米沢") fee = 1560 elsif (depa == "米沢" && arr == "かみのやま温泉")||(depa == "かみのやま温泉" && arr == "米沢") fee = 1810 elsif (depa == "米沢" && arr == "山形")||(depa == "山形" && arr == "米沢") fee = 2060 elsif (depa == "米沢" && arr == "天童")||(depa == "天童" && arr == "米沢") fee = 2770 elsif (depa == "米沢" && arr == "さくらんぼ東根")||(depa == "さくらんぼ東根" && arr == "米沢") fee = 2770 elsif (depa == "米沢" && arr == "村山")||(depa == "村山" && arr == "米沢") fee = 2940 elsif (depa == "米沢" && arr == "大石田")||(depa == "大石田" && arr == "米沢") fee = 3110 elsif (depa == "米沢" && arr == "新庄")||(depa == "新庄" && arr == "米沢") fee = 4180 elsif (depa == "高畠" && arr == "赤湯")||(depa == "赤湯" && arr == "高畠") fee = 1430 elsif (depa == "高畠" && arr == "かみのやま温泉")||(depa == "かみのやま温泉" && arr == "高畠") fee = 1720 elsif (depa == "高畠" && arr == "山形")||(depa == "山形" && arr == "高畠") fee = 1890 elsif (depa == "高畠" && arr == "天童")||(depa == "天童" && arr == "高畠") fee = 2610 elsif (depa == "高畠" && arr == "さくらんぼ東根")||(depa == "さくらんぼ東根" && arr == "高畠") fee = 2610 elsif (depa == "高畠" && arr == "村山")||(depa == "村山" && arr == "高畠") fee = 2770 elsif (depa == "高畠" && arr == "大石田")||(depa == "大石田" && arr == "高畠") fee = 2940 elsif (depa == "高畠" && arr == "新庄")||(depa == "新庄" && arr == "高畠") fee = 3280 elsif (depa == "赤湯" && arr == "かみのやま温泉")||(depa == "米沢" && arr == "赤湯") fee = 1560 elsif (depa == "赤湯" && arr == "山形")||(depa == "米沢" && arr == "赤湯") fee = 1910 elsif (depa == "赤湯" && arr == "天童")||(depa == "米沢" && arr == "赤湯") fee = 1980 elsif (depa == "赤湯" && arr == "さくらんぼ東根")||(depa == "さくらんぼ東根" && arr == "赤湯") fee = 2610 elsif (depa == "赤湯" && arr == "村山")||(depa == "村山" && arr == "赤湯") fee = 2610 elsif (depa == "赤湯" && arr == "大石田")||(depa == "大石田" && arr == "赤湯") fee = 2940 elsif (depa == "赤湯" && arr == "新庄")||(depa == "新庄" && arr == "赤湯") fee = 3280 elsif (depa == "かみのやま温泉" && arr == "山形")||(depa == "山形" && arr == "かみのやま温泉") fee = 1470 elsif (depa == "かみのやま温泉" && arr == "天童")||(depa == "天童" && arr == "かみのやま温泉") fee = 1720 elsif (depa == "かみのやま温泉" && arr == "さくらんぼ東根")||(depa == "さくらんぼ東根" && arr == "かみのやま温泉") fee = 1810 elsif (depa == "かみのやま温泉" && arr == "村山")||(depa == "村山" && arr == "かみのやま温泉") fee = 1890 elsif (depa == "かみのやま温泉" && arr == "大石田")||(depa == "大石田" && arr == "かみのやま温泉") fee = 2610 elsif (depa == "かみのやま温泉" && arr == "新庄")||(depa == "新庄" && arr == "かみのやま温泉") fee = 2940 elsif (depa == "山形" && arr == "天童")||(depa == "天童" && arr == "山形") fee = 1470 elsif (depa == "山形" && arr == "さくらんぼ東根")||(depa == "さくらんぼ東根" && arr == "山形") fee = 1640 elsif (depa == "山形" && arr == "村山")||(depa == "村山" && arr == "山形") fee = 1740 elsif (depa == "山形" && arr == "大石田")||(depa == "大石田" && arr == "山形") fee = 1890 elsif (depa == "山形" && arr == "新庄")||(depa == "新庄" && arr == "山形") fee = 2770 elsif (depa == "天童" && arr == "さくらんぼ東根")||(depa == "さくらんぼ東根" && arr == "天童") fee = 1430 elsif (depa == "天童" && arr == "村山")||(depa == "村山" && arr == "天童") fee = 1470 elsif (depa == "天童" && arr == "大石田")||(depa == "大石田" && arr == "天童") fee = 1720 elsif (depa == "天童" && arr == "新庄")||(depa == "新庄" && arr == "天童") fee = 2060 elsif (depa == "さくらんぼ東根" && arr == "村山")||(depa == "米沢" && arr == "さくらんぼ東根") fee = 1420 elsif (depa == "さくらんぼ東根" && arr == "大石田")||(depa == "大石田" && arr == "さくらんぼ東根") fee = 1560 elsif (depa == "さくらんぼ東根" && arr == "新庄")||(depa == "新庄" && arr == "さくらんぼ東根") fee = 1980 elsif (depa == "村山" && arr == "大石田")||(depa == "大石田" && arr == "村山") fee = 1470 elsif (depa == "村山" && arr == "新庄")||(depa == "新庄" && arr == "村山") fee = 1890 elsif (depa == "大石田" && arr == "新庄")||(depa == "新庄" && arr == "大石田") fee = 1640 # つばさ ここまで # なすの ここから ※ feeの値が正しくない個所があるので、これから直す。 elsif (depa == "東京" && arr == "小山")||(depa == "小山" && arr == "東京") fee = 3950 elsif (depa == "東京" && arr == "那須塩原")||(depa == "那須塩原" && arr == "東京") fee = 5550 elsif (depa == "東京" && arr == "新白河")||(depa == "新白河" && arr == "東京") fee = 6490 elsif (depa == "上野" && arr == "小山")||(depa == "小山" && arr == "上野") fee = 3580 elsif (depa == "上野" && arr == "那須塩原")||(depa == "那須塩原" && arr == "上野") fee = 5550 elsif (depa == "上野" && arr == "新白河")||(depa == "新白河" && arr == "上野") fee = 6290 elsif (depa == "大宮" && arr == "小山")||(depa == "小山" && arr == "大宮") fee = 3950 elsif (depa == "大宮" && arr == "那須塩原")||(depa == "那須塩原" && arr == "大宮") fee = 5750 elsif (depa == "大宮" && arr == "新白河")||(depa == "新白河" && arr == "大宮") fee = 6490 elsif (depa == "小山" && arr == "新白河")||(depa == "新白河" && arr == "小山") fee = 5750 elsif (depa == "宇都宮" && arr == "小山")||(depa == "小山" && arr == "宇都宮") fee = 3950 elsif (depa == "宇都宮" && arr == "那須塩原")||(depa == "那須塩原" && arr == "宇都宮") fee = 5750 elsif (depa == "那須塩原" && arr == "新白河")||(depa == "新白河" && arr == "那須塩原") fee = 5750 elsif (depa == "郡山" && arr == "小山")||(depa == "小山" && arr == "郡山") fee = 3950 elsif (depa == "郡山" && arr == "宇都宮")||(depa == "宇都宮" && arr == "郡山") fee = 4800 elsif (depa == "郡山" && arr == "那須塩原")||(depa == "那須塩原" && arr == "郡山") fee = 4800 # なすの ここまで # その他(こまち、はやて、やまびこ)ここから。現在作成中。 elsif (depa == "東京" && arr == "白石蔵王")||(depa == "白石蔵王" && arr == "東京") fee = 10060 elsif (depa == "東京" && arr == "仙台")||(depa == "仙台" && arr == "東京") fee = 10590 elsif (depa == "東京" && arr == "古川")||(depa == "古川" && arr == "東京") fee = 11110 elsif (depa == "東京" && arr == "くりこま高原")||(depa == "くりこま高原" && arr == "東京") fee = 11950 elsif (depa == "東京" && arr == "一ノ関")||(depa == "一ノ関" && arr == "東京") fee = 12470 elsif (depa == "東京" && arr == "水沢江刺")||(depa == "水沢江刺" && arr == "東京") fee = 12680 elsif (depa == "東京" && arr == "北上")||(depa == "北上" && arr == "東京") fee = 13000 elsif (depa == "東京" && arr == "新花巻")||(depa == "新花巻" && arr == "東京") fee = 13000 elsif (depa == "東京" && arr == "盛岡")||(depa == "盛岡" && arr == "東京") fee = 13840 elsif (depa == "東京" && arr == "岩手沼宮内")||(depa == "岩手沼宮内" && arr == "東京") fee = 14370 elsif (depa == "東京" && arr == "二戸")||(depa == "二戸" && arr == "東京") fee = 15000 elsif (depa == "東京" && arr == "八戸")||(depa == "八戸" && arr == "東京") fee = 15350 elsif (depa == "東京" && arr == "七戸十和田")||(depa == "七戸十和田" && arr == "東京") fee = 15560 elsif (depa == "東京" && arr == "新青森")||(depa == "新青森" && arr == "東京") fee = 16370 elsif (depa == "上野" && arr == "白石蔵王")||(depa == "白石蔵王" && arr == "上野") fee = 9860 elsif (depa == "上野" && arr == "古川")||(depa == "古川" && arr == "上野") fee = 10910 elsif (depa == "上野" && arr == "くりこま高原")||(depa == "くりこま高原" && arr == "上野") fee = 11750 elsif (depa == "上野" && arr == "一ノ関")||(depa == "一ノ関" && arr == "上野") fee = 12270 elsif (depa == "上野" && arr == "水沢江刺")||(depa == "水沢江刺" && arr == "上野") fee = 12480 elsif (depa == "上野" && arr == "北上")||(depa == "北上" && arr == "上野") fee = 12800 elsif (depa == "上野" && arr == "新花巻")||(depa == "新花巻" && arr == "上野") fee = 12800 elsif (depa == "上野" && arr == "盛岡")||(depa == "盛岡" && arr == "上野") fee = 13640 elsif (depa == "上野" && arr == "岩手沼宮内")||(depa == "岩手沼宮内" && arr == "上野") fee = 14170 elsif (depa == "上野" && arr == "二戸")||(depa == "二戸" && arr == "上野") fee = 14800 elsif (depa == "上野" && arr == "八戸")||(depa == "八戸" && arr == "東京") fee = 15150 elsif (depa == "上野" && arr == "七戸十和田")||(depa == "七戸十和田" && arr == "上野") fee = 15360 elsif (depa == "上野" && arr == "新青森")||(depa == "新青森" && arr == "上野") fee = 16170 elsif (depa == "大宮" && arr == "白石蔵王")||(depa == "白石蔵王" && arr == "大宮") fee = 8500 elsif (depa == "大宮" && arr == "古川")||(depa == "古川" && arr == "大宮") fee = 10070 elsif (depa == "大宮" && arr == "くりこま高原")||(depa == "くりこま高原" && arr == "大宮") fee = 10700 elsif (depa == "大宮" && arr == "一ノ関")||(depa == "一ノ関" && arr == "大宮") fee = 11750 elsif (depa == "大宮" && arr == "水沢江刺")||(depa == "水沢江刺" && arr == "大宮") fee = 1196 elsif (depa == "大宮" && arr == "北上")||(depa == "北上" && arr == "大宮") fee = 12270 elsif (depa == "大宮" && arr == "新花巻")||(depa == "新花巻" && arr == "大宮") fee = 12480 elsif (depa == "大宮" && arr == "盛岡")||(depa == "盛岡" && arr == "大宮") fee = 13110 elsif (depa == "大宮" && arr == "岩手沼宮内")||(depa == "岩手沼宮内" && arr == "大宮") fee = 13640 elsif (depa == "大宮" && arr == "二戸")||(depa == "二戸" && arr == "大宮") fee = 14170 elsif (depa == "大宮" && arr == "八戸")||(depa == "八戸" && arr == "大宮") fee = 15150 elsif (depa == "大宮" && arr == "七戸十和田")||(depa == "七戸十和田" && arr == "大宮") fee = 15150 elsif (depa == "大宮" && arr == "新青森")||(depa == "新青森" && arr == "大宮") fee = 15670 # その他 ここまで # 別のデータに金額を入力しようと思ったが、 # データからどのように取りだすかわからなくなったためプログラムに取り込んだ。 end #チケットとして表示される部分 printf("

%s→%s

\n",depa,arr) # どこの駅からどこの駅までか printf("

%s円

\n",fee) # 料金はいくらか printf("

%s%s日

\n",yemo,day) # 先のページで聞いた年月日。 printf("

席:%s

\n",seat) # 先のページで聞いた席の種類。 # これから必要に応じて料金を追加する予定。 print("\n") print("

----------------------------------

発券から3ヶ月間有効
") print("\n") print("\n") 実行結果/考察 roy{c108203}% ./kekka.rb [~/public_html] (offline mode: enter name=value pairs on standard input) depart="東京" arrive="新庄" Content-type: text/html; charset=Euc-jp チケット

東京→新庄

12510円

席:

----------------------------------

発券から3ヶ月間有効
入力済みの駅どうしでは値段も含めて表示される。 まだ登録していない場合も実行してみた。 roy{c108203}% ./kekka.rb [~/public_html] (offline mode: enter name=value pairs on standard input) depart="東京" arrive="秋田" Content-type: text/html; charset=Euc-jp チケット

東京→秋田

席:

----------------------------------

発券から3ヶ月間有効
駅名の次の行の 円の前に何も書かれていない。 東京 秋田間の料金を設定していないためだ。 ページ上でもしっかり実行されたので正しく作動しているといえる。 htmlに関しては、背景を黄色にし、文字を中心にそろえた。 kenbaiki.pngは、新幹線のような銀色で作成。 D.デザイン 背景は黄色(リーダーの好きな色) E.チームメンバー リーダー:後藤輝久(この新幹線はなーに?) 遠藤孝之(この新幹線はなーに?) 宮川史礼(東北新幹線 券売機) 吉田瑞恵(東北新幹線 券売機) 共同学習者 遠藤孝之 後藤輝久 宮川史礼