3桁の正の整数を乱数により1つ発生させ,その数が偶数だったら偶数と表示するプログラムを作成しましょう.
Random number: 302 302 is an even number |
Random number: 513 | |
偶数が出た場合 | 奇数が出た場合 |
前問を改造して,奇数の時には奇数と表示することを付け加えましょう.
Random number: 302 302 is an even number |
Random number: 483 483 is an odd number | |
偶数が出た場合 | 奇数が出た場合 |
1 から 20 までの整数を乱数により1つ発生させ,その数が 6 と 15 の間に入るときには in と,入らないときには out と,そしてその数が 6 もしくは 15 のときには on the border と表示するプログラムを作成しましょう.
Random number: 7 Range: 6 -- 15 in |
-2 から 2 までの整数を乱数を用いて2個発生させ,それらを2次元座標系の点 P (x, y) とするとき,点 P がどの象限にあるかを答えるプログラムを作成しましょう.
The coordinates of a point P: (2, 1) P is in the 1st quadrant. |
The coordinates of a point P: (2, 0) P is on the x-axis. |
The coordinates of a point P: (0, 0) P is on the origin. | ||
どれかの象限にある場合 | 座標軸上の場合 | 原点にある場合 |
50 から 100 の範囲の整数を乱数により1つ発生させ,それを 100 点満点の点数とします.本学の成績評価の分類に従い,その点数を S から D で評価するプログラムを作成しましょう.
Result of test: 90 Grade: S |
1 から 12 の整数のどれか1つを乱数を用いて発生させそれを今年の月とする場合,その月の日数を答えるプログラムを集合を利用して作成しましょう.
Month: 2 It has 28 days. |
1 から 30 までの整数を乱数により1つ発生させ,それを今月(11月)の日とします.その日が何曜日かを答えるプログラムを作成しましょう.
6 of November is Monday. |
前問と同じように11月の日をランダムに用意します.その日に授業があるかないかを判定するプログラムを作成しましょう.表現は以下のように,classes か no classes を表示しましょう.
26 of November has no classes. |