今日は寒いー
布団の中でドラマを見る前に、少し勉強。
今日は、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);
}
&&使わないと~~。
今日はダメダメ。
また明日~