第 9 回 ことえらび レポート課題 氏名:中川弘樹 学籍番号:c1101649 語学クラス:英語2 コース(系):地域共創 1、 A、ラジオボタンの仕組みについて ラジオボタンとは、複数の選択肢から1つを選択する場合に使用する。 複数の選択肢それぞれにinput要素を用意する。 同じグループのラジオボタンに属性するものには共通のname属性を指定する。 ・授業内で作成したhtml すーぱー ふつう type="radio" でラジオボタンを使用 name= "seat" で使うラジオボタンを区別する value= "super" でユーザが選ぶとこの値がプログラムに送られる ・授業内で作成したプログラム seat = cgi["seat"] htmlで選択された項目がseatに代入される B、チェックボックスの仕組みについて チェックボックスとは、複数の選択肢から複数を選択する場合に使用する。 複数の選択肢それぞれにinput要素を用意する。 同じグループのチェックボックスに属性のものには共通のname属性を指定する。 同じ項目を選択するたびに、onとoffに入れ替わる。 2 A http://roy/~c110164/advertise2/rubycgi/sushiya.html B おすしやさん よく寿司屋にみんなで行くのでこんなのを作ってみた。 C.D #!/usr/bin/env ruby $KCODE = 'e' # 文字化け防止 require 'cgi' # CGIの形式に変換する cgi=CGI.new("html4") # CGIをHTML文書で使用する m = Hash.new # 新しくHash を作る print("Content-type: text/html; charset=EUC-JP\n\n") # 日本語コード shi = cgi["shina"] nin = cgi["ninnzu"].to_i print("\n") # HTML文書 print("\n") print("外食メニュー\n") print("\n") print("\n") print("

\n") printf("

かしこまりました!!

\n") print("
\n") printf("

御注文の商品 : %s

\n",shi) printf("

: %d皿

\n",nin) print("\n") print("
\n") print("

メニュー

\n") print("

・まぐろ … 100円 /") print("・サーモン … 100円/") print("・あなご … 100円/") print("・甘エビ… 100円/

\n") print("

・ウニ … 100円/") print("・イカ … 100円/") print("・ほたて … 100円/") print("・たこ … 100円/

\n") print("

****************************************************************************

\n") print("
\n") m["まぐろ"] = 100 m["サーモン"] = 100 m["あなご"] = 100 m["甘エビ"] = 100 m["ウニ"] = 100 m["イカ"] = 100 m["ほたて"] = 100 m["たこ"] = 100 printf("

%d になります。 ありがとうございました〜

\n",m[shi] * nin)# 合計金額を表示 print("

\n") print("\n") print("\n") E 実行結果なのですが、プログラムがうまく起動せず何度も繰り返し確認してみた のですがわかりませんでした。完ぺきなプログラムを送ることが出来ずにすいま せん。 F 題名 ゆきだるま 作成方法 Tgif 工夫した点 円を使う絵だったので円形を使い作成した。 感想 頑張ってみたが、完ぺきに作ることがどうしても出来なかった。