昨日はサボってしまった。

さあ、寝る前に練習。

今日は、もう一度if文の練習問題。

 

問題 1:正負判定
整数 n が
正の数 → 「正の数」
0 → 「0」
負の数 → 「負の数」
と表示するプログラムを書いてください。

 

if(n>0)

{

Console.WriteLine("正の数")

}

else if(n == 0)

{

Console.WriteLine("0")

}

else

{

Console.WriteLine("負の数")

}

 

問題 2:割り切れるか判定
整数 n が 3 で割り切れる場合は「3の倍数」、
割り切れない場合は「3の倍数ではない」と表示してください。

 

if(n % 3 == 0)

{

Console.writeLine("3の倍数")

}

else

{

Console.writeLine("3の倍数ではない")

}

 

問題 3:偶数か奇数か
整数 n が 偶数なら「偶数」、
奇数なら「奇数」 と表示してください。

if(n % 2 ==0)

{

Console.WriteLine("偶数");

}

else

{

Console.WriteLine("奇数");

}

 

問題 4:成績判定
点数 score に対して
90以上 → A
70以上 → B
50以上 → C
49以下 → D
と表示してください。

 

if(score >= 90)

{

Console.WriteLine("A");

}

else if(score >= 70)

{

Console.WriteLine("B");

}

else if(score >= 50)

{

Console.WriteLine("C");

}

else

{

Console.WriteLine("D");

}

 

年齢 age に応じて
0–12歳 → 「子ども」
13–19歳 → 「ティーン」
20歳以上 → 「大人」
と表示してください。

if(age <= 12)

{

Console.WriteLine("子ども");

}

else if(age <= 19)

{

Console.WriteLine("ティーン");

}

else

{

Console.WriteLine("大人");

}

 

問題 6:最大値判定
2つの整数 a と b について、
大きい方の値を表示してください(同じなら「同じ値」と表示)。

if(a < b)

{

Console.WriteLine("b");

}

else if(a == b)

{

Console.WriteLine("同じ値");

}

else

{

Console.WriteLine("a");

}

 

問題 7:3と5の倍数(FizzBuzz風)
整数 n が
3と5両方の倍数 → 「FizzBuzz」
3の倍数 → 「Fizz」
5の倍数 → 「Buzz」
それ以外 → その数字を表示

 

if(n % 3 == 0 && n % 5 ==0)

{

Console.WriteLine("FizzBuzz");

}

else if(n % 3 == 0)

{

Console.WriteLine("Fizz");

}

else if(n % 5 == 0)

{

Console.WriteLine("Buzz");

}

else

{

Console.WriteLine(n);

}

 

→だいぶいい!