問題3:条件分岐
この問題を解くためには… |
→ 基本編第3日目参照 |
---|
prob3-1.(難易度:★)
1から10までの乱数を発生させてそれを画面に表示し、5以上ならば、”5以上です”と表示するプログラムを作りなさい。
prob3-2.(難易度:★)
1から10までの乱数を発生させてそれを画面に表示し、その値が1でなければ”1ではありません”と表示するプログラムを作りなさい。
prob3-3.(難易度:★)
1から100までの乱数を発生させてそれを画面に表示し、、50未満ならば、”50未満です”と表示するプログラムを作りなさい。
prob3-4.(難易度:★)
1から100までの乱数を発生させてそれを画面に表示し、値が10以下か、90以上なら、”10以下か90以上の値です”と表示するプログラムを作りなさい。
prob3-5.(難易度:★)
1から100までの乱数を発生させてそれを画面に表示し、値が20以上80未満であれば、”20以上80未満です”と表示するプログラムを作りなさい。
prob3-6.(難易度:★)
以下のプログラムは、1から6までの乱数(でたらめな数)を発生させて、表示させるプログラムです。
prob3-6:main.cpackage problem3; public class Problem3_1 { public static void main(String[] args) { int num = (int)(Math.random()*6)+1; // 1から6までの乱数を発生させる System.out.println("数値 : " + num); } }
このプログラムをに3以上の数値が出た場合、「3以上です」と表示するプログラムを作りなさい。
期待される実行結果1(3以上の値の場合)3以上です。 ← 3以上の値の場合出る
prob3-7.(難易度:★)
1から10までの乱数を発生させて表示し、5以上ならば、”5以上です”と表示し、そうでなければ、”5未満です”と表示するプログラムを作りなさい。
prob3-8.(難易度:★)
1から10までの乱数を発生させて表示し、その値が1でなければ”1ではありません”と表示し、1であれば、”1です。”と表示するプログラムを作りなさい。
prob3-9.(難易度:★)
1から100までの乱数を発生させて表示し、50未満ならば、”50未満です”とそうでなければ、”50以上です”と表示するプログラムを作りなさい。
prob3-10.(難易度:★)
1から100までの乱数を発生させて表示し、値が10以下か、90以上なら、”10以下か90以上の値です”と表示し、そうでなければ、”10より大きく90未満です”と表示するプログラムを作りなさい。
prob3-11.(難易度:★)
1から100までの乱数を発生させ、値が20以上80未満であれば、”20以上80未満です”と表示し、そうでなければ、”20未満か、80以上です”と表示するプログラムを作りなさい。
prob3-12.(難易度:★)
-10から10までの乱数を発生させて表示し、もしも負の値であれば”負の値です”と表示し、正の値であれば、”正の値です”と表示し、そうでなければ、”0です”と表示するプログラムを作りなさい。
prob3-13.(難易度:★)
1から3の乱数を発生させ、1なら、”グー”、2なら、”パー”3なら”チョキ”と表示するプログラムを作りなさい。
prob3-14.(難易度:★)
1から10までの二つの乱数を発生させ、それぞれa,bという変数に代入して表示し、aのほうが大きければ、”aのほうが大きいです。”と表示し、bのほうが大きければ”bのほうが大きいです。”と表示し、そうでなければ、”等しいです”と表示するプログラムを作りなさい。
prob3-15.(難易度:★★)
1から100までの数値を乱数で発生させて表示し、以下の処理を行いなさい。
- 80点以上なら”優”と表示。
- 80点未満、70点以上なら、”良”と表示。
- 70点未満、60点以上なら、”可”と表示。
- 60点未満なら、”不可”と表示。
良
prob3-16.(難易度:★★)
1から100までの数値を乱数で発生させて表示し、以下の処理をしなさい。
- 2の倍数であるなら、”2の倍数です。”と表示
- 3の倍数であるなら、”3の倍数です。”と表示
- ただし、2の倍数でもあり、3の倍数でもある場合は、”2と3の公倍数です。”と表示。
2の倍数です。
3の倍数です。
2と3の公倍数です。
prob3-17.(難易度:★★)
1から100までの数値を乱数で発生させ、以下の処理をしなさい。
- 50以下の場合”50以下です。”と表示。
- 偶数の場合、”偶数です。”と表示。
- ただし、50以下でかつ偶数の場合、”50以下の偶数です。”と表示。
50以下です。
偶数です。
50以下の偶数です。
prob3-18.(難易度:★★)
乱数で、-10から35までの乱数を発生させ、”摂氏○○度”(○○が、発生した乱数)と表示させ、その値により、以下のように表示しなさい。
- 30度以上の場合は、”真夏日です。”と表示。
- 25度以上、30度未満の場合”夏日です。”と表示。
- 0度未満の場合、”真冬日です。”と表示。
真夏日です。
夏日です。
真冬日です。