練習問題3:条件分岐

3日目(条件分岐)の内容に関する練習問題です

条件分岐(対応:3日目)

問題 3-1ゼロとの比較

整数をコンソールから入力し、0 と等しければ「0です」と表示するプログラムを作りなさい。(if 文を使用)

問題 3-2正の数の判定

整数をコンソールから入力し、0 より大きければ「正の数です」と表示するプログラムを作りなさい。

問題 3-30以上の判定

整数をコンソールから入力し、0 以上であれば「0以上です」と表示するプログラムを作りなさい。

問題 3-42数の等値比較

2つの整数を入力し、等しければ「等しい」、そうでなければ「等しくない」と表示するプログラムを作りなさい。

問題 3-5範囲チェック

整数を入力し、5 より大きく 10 より小さい場合に「範囲内です」と表示するプログラムを作りなさい。

問題 3-6★★大小比較(3分岐)

以下のプログラムを改造して、a と b が等しい場合・a が大きい場合・b が大きい場合の3パターンを表示するようにしなさい。

提供コード
static void Main(string[] args)
{
    int a, b;
    Console.Write("a="); a = int.Parse(Console.ReadLine());
    Console.Write("b="); b = int.Parse(Console.ReadLine());
    if (a > b) {
        Console.WriteLine("aはbより大きいです");
    }
}
問題 3-7偶数・奇数の判定

整数を入力し、偶数なら「偶数です」、奇数なら「奇数です」と表示するプログラムを作りなさい。(% 演算子を使用)

問題 3-8季節の表示(switch文)

1〜4 の整数を入力し、switch 文を使って、1=「春」2=「夏」3=「秋」4=「冬」、それ以外は「無効な入力です」と表示するプログラムを作りなさい。

期待される実行結果(例)
季節を入力(1=春 2=夏 3=秋 4=冬):2
問題 3-9文字列比較

文字列を入力し、"yes" と等しければ「はい」、そうでなければ「いいえ」と表示するプログラムを作りなさい。

問題 3-10言語名の判定

文字列を入力し、"C#" なら「C#言語です」、"Java" なら「Java言語です」、それ以外は「その他の言語です」と表示するプログラムを作りなさい。

問題 3-11★★有効範囲チェック

整数を入力し、0 以上 100 以下であれば「有効な範囲です」、そうでなければ「範囲外です」と表示するプログラムを作りなさい。

問題 3-12★★3数の最大値

3つの整数 a, b, c を入力し、最大値を表示するプログラムを作りなさい。

問題 3-13曜日の表示(switch文)

1〜7 の整数を入力し、switch 文を使って曜日(1=月曜日, 2=火曜日, ..., 7=日曜日)を表示するプログラムを作りなさい。

期待される実行結果(例)
数字を入力(1=月 ... 7=日):3
水曜日
問題 3-14★★正負ゼロの判定

整数を入力し、正の数・負の数・ゼロのいずれかを判定して表示するプログラムを作りなさい。

問題 3-15★★年齢による分類

年齢を入力し、以下の基準でメッセージを表示するプログラムを作りなさい。

0〜12歳:「子ども」/13〜17歳:「中高生」/18〜64歳:「成人」/65歳以上:「高齢者」