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