Iteration with arrays
配列の順次処理

ミニレポート第 5 回課題 (2013年5月15日出題)

フォームに整数データを半角英数文字のカンマ「,」で区切って複数個入力させ, 入力された整数のうち,偶数のデータの個数と奇数のデータの個数を求めて出力する php プログラムを作成せよ. 出力形式は,偶数が a 個,奇数が b 個であったなら Even: a, Odd: b と表示されるようにせよ. 入力フォームは例12を参考にせよ. 例12 の<form> から </form> までは変更してはならない.

ブラウザに URL を与えると入力画面が以下のように現れるものとする. この図ではすでに整数データのみ記入している状態である. ボタンのデザイン等は環境により異なっても良い.

入力画面
図 R5-1. 入力画面

図 R5-1. の入力例 "1,2,3,10,20" で送信ボタンを押すと 以下のように表示されればよい.

出力画面
図 R5-2. 出力画面

入力として正しく整数をカンマで区切ったものが与えられた場合に 正しい結果を出力すればよく, エラー処理は考慮しなくてもよい.

ヒント:文字列を配列に分解する関数は 4.7.3 節を参照せよ.

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

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


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