PDF
PDF 生成

ミニレポート第 12 回課題 (2013年7月3日出題)

課題

第 8 回課題 について,正解時の出力のみを pdf で出力するように 変更したものを作成せよ.以下に第 8 回課題の仕様も含めて 書き直したものを記述する.

フォームを使用した簡単な数字当てゲームを作成する. 4 桁の数字を推測し,一致した桁の個数を点数とする. 以下の条件を満たすものとする.

全体の仕様
mrpt12.php というファイル名の自己参照型のスクリプトとする. 自分の学籍番号の下 4 桁を正解の数字とする.
入力
パラメータ名 name="d0","d1","d2","d3" の 4 個のパラメータのみを使用し, それぞれ桁を表す 4 つの単一選択型の入力欄に対応させる. d0 が最も左の桁の入力に対応し,並び順のとおりに d1, d2, d3 がそれぞれ の桁に対応するものとする.入力メソッドは GET のみとする.
すべてのパラメータがセットされていないフェーズの表示(最初にアクセスしたとき)
上記 4 つの入力欄と送信ボタンの表示を行い, 出力に対応する表示は行わない.
パラメータがどれかセットされているフェーズの表示(送信ボタンを押した後)
4 つの数字のうちどれかが間違っている場合, "Your score is 点数." という文字列を表示する. 入力されたデータと正解の数値を比較し,一致している 桁数の合計を点数とする.この出力のみ表示し,入力欄は表示してはならない.
4 つの数字全てが正解の場合, 「正解です」と書かれた PDF 文書のみを生成する.

レポート提出に関する注意事項課題

受理した学生のリストを ミニレポート 12 提出者 に掲載する. 締切までに提出したにもかかわらず締切後一週間を過ぎても掲載されていない 場合は山本 <hiroshi@tokai.ac.jp>まで連絡せよ. 未提出の学生はすみやかに再提出せよ. 再提出後一週間経っても掲載されない場合は 山本 <hiroshi@tokai.ac.jp>まで連絡せよ.


Updated in April 18, 2012, short report, Yamamoto Hiroshi Web