Top >C# 練習問題集

3. 分岐

練習問題 3 - 1

int 型の変数 x、y にそれぞれ数値を入力し、x が y より大きい場合に、xはyより大きいという文を表示するプログラムを作成しなさい

練習問題 3 - 2

2つの整数値を入力し、大きい方(小さくない方)の数を表示するプログラムを作成しなさい

練習問題 3 - 3

int 型の変数 x、y にそれぞれ数値を入力し、x が y より大きい場合にはxはyより大きい、x が y より小さい場合にはxはyより小さいと表示するプログラムを作成しなさい

練習問題 3 - 4

int 型の変数 x、y にそれぞれ数値を入力し、x が y より大きい場合にはxはyより大きい、x が y より小さい場合にはxはyより小さい、x と y が等しい場合にはxとyは等しいと表示するプログラムを作成しなさい

練習問題 3 - 5

正の整数値を入力し、それが偶数か奇数かを判定するプログラムを作成しなさい

※ 奇数、偶数の判定には除算の余りを利用する

練習問題 3 - 6

整数値を入力し、以下の4つの分類から該当するものを表示するプログラムを作成しなさい

正の偶数正の奇数負の偶数負の奇数

※ 負の数であっても、2で割り切れれば偶数、そうでなければ奇数とする
※ 0は正の偶数であるとする

練習問題 3 - 7

試験の点数を入力し、対応する成績を表示するプログラムを3種類作成しなさい

試験は 100 点満点( 0 点~ 100 点)とし、点数と成績の対応を以下のようにします

ケース1
    60点以上:合格
    60点未満:不合格

ケース2
    80点以上:たいへんよくできました
    60点以上、80点未満:よくできました
    60点未満:ざんねんでした

ケース3
    80点以上:
    70点以上、80点未満:
    60点以上、70点未満:
    60点未満:不可

練習問題 3 - 8

中間試験と、期末試験の点数(それぞれ 0 ~ 100 点)を入力し、次の条件に従って合格、不合格を判定するプログラムを作成しなさい

  • 両方とも60点以上の場合、合格
  • 合計が130点以上の場合、合格
  • 合計が100点以上で、どちらかの試験が90点以上であれば合格
  • 上記以外は不合格

練習問題 3 - 9

曜日と、午前、午後、夜間の区別を入力し、病院が開いているか、休診であるかを表示するプログラムを作成しなさい

  • 開いているか、休診であるかは、次の表に従います
 日曜月曜火曜水曜木曜金曜土曜
午前休診休診休診
午後休診休診
夜間休診休診休診
※  曜日の入力、午前、午後の入力は、次のようなガイドを表示して数値で行います
>0=日曜、1=月曜、2=火曜、3=水曜、4=木曜、5=金曜、6=土曜
>0=午前、1=午後、2=夜間

練習問題 3 - 10

整数値 x, y を入力し、以下の条件に該当する場合、そうであることを示す文を表示しなさい

  • x は y より小さく、かつ、x と y は共に偶数である
  • x と y は等しく、かつ、負の数である
  • x は y より小さい、または、x は偶数である
  • x は 10 以下または 100 以上で、かつ、y は 10 以上かつ 100 以下である
  • x も y も負の数である、ではない( x も y も負の数である、の否定)
if/* 条件 */ )
    Console.WriteLine("xはyより小さく、かつ、xとyは共に偶数である。");

if/* 条件 */ )
    Console.WriteLine("xとyは等しく、かつ、負の数である。");

if/* 条件 */ )
    Console.WriteLine("xはyより小さい、または、xは偶数である。");

if/* 条件 */ )
    Console.WriteLine("xは10以下または100以上で、かつ、yは10以上かつ100以下である。");

if/* 条件 */ )
    Console.WriteLine("xもyも負の数である、ではない。");

練習問題 3 - 11

好きな鮨(すし)を選択させ、それに対応したメッセージを表示する、鮨占いプログラムを作成しなさい

※ switch 文を使用する
※ 選択は、1:まぐろ 2:えび 3:こはだ...のようなガイドを表示し数字で入力させる
※ 題材は鮨でなくても良い

練習問題 3 - 12

月を表す数値を入力し、その月の日数を表示するプログラムを作成しなさい2 月は 28 日とします

また、1 ~ 12 以外の数値が入力された場合に、入力が間違っていますと表示しなさい

※ switch 文を使用すること
PAPER BOWL
NEZEN