情報科学演習 実習課題 2013.11.06

Back to text page


実習課題

  1. 各月の日数

    1から12までの整数を乱数で発生させて,その月の日数(閏年では無いときの)を 答えるプログラムを作成しましょう.

    Month:  2
    Days:  28
    

  2. 3桁の正の整数を乱数により2つ発生させて,その各位の数の和の大小関係を表示するプログラムを作成しましょう.

    Two numbers: 412 and 825
    Sum of all digits: 7 < 15
    

    各位の数字を取り出すには剰余と除算を組み合わせて行います.方法を考えてみてください.
  3. 0から51までの整数をランダムに1つ発生させて,それをトランプのカードに対応させるプログラムを作成しましょう.トランプはスーツとマークがありますが,スーツ(Suites)の方は,発生した数字が0から12まではSpades,13から25までがHearts,26から38までがDiamondsとし,残りをClubsとします.また,マークの方は1はAと,11以降はJ,Q,Kとし,それ以外は数字のままとします.

    Random number: 51
    K of Clubs
    

  4. 10以上20以下の整数を乱数で発生させて,その10倍を時間における分とし, それが何時間何分かを答えるプログラムを作成しましょう.

    通常の場合の表示例
    100 minutes are 1 hour and 40 minutes.
    

    分が消滅する場合の表示例
    180 minutes are 3 hours.
    

    英語の加算名詞には単数形と複数形があることにも注意してください.

Back to text page