今日は寒いー

布団の中でドラマを見る前に、少し勉強。

今日は、if文の練習問題をチャッピーに作ってもらった。

 

【問題1:偶数・奇数判定】(入門)
整数 n が偶数か奇数かを判定し、
偶数なら「Even」
奇数なら「Odd」
と表示するプログラムを作りなさい。

(自分)

if(n % 2 == 0 )

{
Console.WriteLine(Even);

}

if(n % 2 == 1)

{
Console.WriteLine(Odd);

}

 

(チャッピー)

"Even","Odd"

奇数は、elseで良いとの事。
 

→%を使うというのは見てしまった。。初っ端からつまづく。。。。


【問題2:成績判定】(入門)
変数 score に 0〜100 の整数が入っているとする。
以下の基準で成績を表示しなさい。
score    表示
80〜100    A
60〜79    B
40〜59    C
0〜39    D

 

(自分)

int score;

 

if(80<= score )

{

Console.WriteLine(A);

}

if(60<= score < 80)

{

Console.WriteLine(B);

}

if(40<= score < 60)

{

Console.WriteLine(C);

}

if( score < 40)

{

Console.WriteLine(D);

}

 

(チャッピー)

"A"

else if (score >= 60 && score < 80)

→&&は、こういう時に使うのか。


【問題3:最大値を求める】(基本)
整数 a, b のうち大きい方を表示しなさい。
if(a > b)

{

Console.WriteLine(a);

}

else
{

Console.WriteLine(b);

}

ヒントもらった。a>b

【問題4:3つの数字の最大値】(基本)
整数 a, b, c のうち最大の値を表示しなさい。

if(a>b>c)

{

Console.WriteLine(a);

}

else if(a<b>c)

{

Console.WriteLine(b);

}

else 

{

Console.WriteLine(c);

}

 

&&使わないと~~。

 

今日はダメダメ。

また明日~