設問
rand(52) + 1 を使って,1から52までの整数を乱数で発生させる.そ れらの数字をトランプのカードに対応させるために,以下のような表により割り 当てるものとする.
数字 | |||||||||||||
マーク | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
スペード | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
ダイヤ | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
クラブ | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
ハート | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 |
この表の見方は,例えば乱数で15が発生したとすると,カードは「ダイヤの2」 となり,40であれば「ハートの1」,というようになっている.これを用いて, 次のように結果を表示するスクリプトを作成せよ.なお,結果の出力には printf を1回だけ用いるものとする.
発生した乱数は 29 トランプのカードは クラブ の 3 |
この宿題を考えるには次回の内容の予習が必要です.テキストを参考に考えて下さい.
提出先 | justice@mag.shimane-u.ac.jp |
提出期限 | 2005.11.14 13:00 |
件名 | Ruby-taskB-11-07-s0540** |
添付書類名 | rubytaskb11-07_s0540**.rb |
その他 | 本文には学生番号と氏名を記載しておくこと |
件名を間違えた場合は採点されないことがあるので注 意すること | |
質問用アドレス | strike@mag.shimane-u.ac.jp |
Back |