第 10 回 ことおぼえ レポート課題を再提出します。 氏名: 兵藤 理沙 学籍番号: c1101721 語学クラス: 英語 6 コース: 政策マネジメント 1、筆記問題 A、 rubycgiの下にpstoreというディレクトリーを作成し、第三者の書き込みを可能 にする。 3、CGI最高傑作 (1)設定 おすすめの商品を紹介する買い物プログラムを作成した。 (2)作成したプログラム r2_cgi_best.html----------------------------------------- 第 10 回 課題

おすすめ商品

好きな色を選んでください
おすすめの商品を紹介します



黄色

茶色


選択したらOKを押してください


----------------------------------------------------- r2_cgi_best.rb----------------------------------------- #!/usr/bin/env ruby $KCODE = 'e' # 日本語の文字コード require 'cgi' # cgiを使う cgi = CGI.new('html4') # 受け取ったデータをhtmlで使う print("Content-type: text/html; charset=EUC-jp\n\n") col = cgi["color"] #ユーザーが選んだものを受け取る print("\n") print("\n") print("第 10 回 課題\n") print("\n") print("\n") print("\n") print("

おすすめの商品

") if col == "赤" # 選んだ色の商品を表示させる print("

赤いワンピースがおすすめです!

\n") print("

\n") elsif col == "黄色" print("

黄色の財布がおすすめです!

\n") print("

\n") elsif col == "白" print("

青のバッグがおすすめです!

\n") print("

\n") else print("

茶色の手袋がおすすめです!

\n") print("

\n") end print("\n") print("\n") -------------------------------------------------------------------- (3)もとにしたプログラム ラジオボタンはチケット発券プログラムをもとに、イラストが表示されるようにした。 (4)kタームでの実行結果 pan{c110172}% ./r2_cgi_best.rb [~/public_html/advertise2/rubycgi] (offline mode: enter name=value pairs on standard input) color="赤" Content-type: text/html; charset=EUC-jp 第 10 回 課題

おすすめの商品

赤いワンピースがおすすめです!

(5)考察 kタームでcolor="赤"と入力すると、おすすめの商品は赤いワンピースがおすす めです!と表示されるので正しく実行されている。 (6)共同学習者 菅原彩花、 夏井知恵子 作成したCGI作品のアドレス http://roy/~c110172/advertise2/rubycgi/r2_cgi_best.html リンクを張り付けたアドレス http://roy/~c110172/advertise2/index.html 4、感想 c110067 菊地瑞紀さんの作品です。 小学生以下、障がい者、妊婦の方の料金設定があったので、利用者に分かりやす く親切だと思ったからです。 菊地瑞紀さんの作品アドレス http://roy/~c110067/rubycgi/ticket.html 5、参考文献 基礎プログラミング II 第 9 回「ことえらび」 西村まどか http://roy/~madoka/2011/r2/09/ 基礎プログラミング II 第 10 回「ことおぼえ」 西村まどか http://roy/~madoka/2011/r2/10/