演算と変数(対応:2日目)
問題 2-1
★
四則演算と剰余の表示
整数型変数 a=10, b=3 を宣言し、和・差・積・商・剰余をそれぞれ求めて表示しなさい。
期待される実行結果
10 + 3 = 13
10 - 3 = 7
10 * 3 = 30
10 / 3 = 3
10 % 3 = 1
10 - 3 = 7
10 * 3 = 30
10 / 3 = 3
10 % 3 = 1
問題 2-2
★
演算の追加
以下のプログラムに、減算・乗算・除算・剰余の計算を追加しなさい。
提供コード
static void Main(string[] args)
{
int a = 7, b = 3;
Console.WriteLine("a={0} b={1}", a, b);
Console.WriteLine("{0} + {1} = {2}", a, b, a + b);
}
期待される実行結果
a=7 b=3
7 + 3 = 10
7 - 3 = 4
7 * 3 = 21
7 / 3 = 2
7 % 3 = 1
7 + 3 = 10
7 - 3 = 4
7 * 3 = 21
7 / 3 = 2
7 % 3 = 1
問題 2-3
★★
代入演算子への書き直し
以下の各代入処理を、代入演算子(+=、-= など)を使って書き直しなさい。
提供コード
static void Main(string[] args)
{
int a = 1, b = 2, c = 3, d = 4, e = 5;
a = a + 2;
b = b - 1;
c = c * 3;
d = d / 2;
e = e % 2;
Console.WriteLine("a = {0}", a);
Console.WriteLine("b = {0}", b);
Console.WriteLine("c = {0}", c);
Console.WriteLine("d = {0}", d);
Console.WriteLine("e = {0}", e);
}
問題 2-4
★
文字列の入力と表示
コンソールから文字列を1つ入力し、そのまま表示するプログラムを作りなさい。
期待される実行結果(例)
Hello ← キーボードから入力
Hello
Hello
問題 2-5
★
文字列の結合
コンソールから文字列を2つ入力し、それらを結合して表示するプログラムを作りなさい。
期待される実行結果(例)
str1=Hello ← キーボードから入力
str2=World ← キーボードから入力
HelloWorld
str2=World ← キーボードから入力
HelloWorld
問題 2-6
★★
キャストと型変換
以下の各代入を行ったとき、コンソールに表示される結果を答えなさい。また、実際にプログラムを作って確認しなさい。
確認用コード
static void Main(string[] args)
{
int a = (int)3.7;
double b = 5;
int c = (int)(7.9 + 0.5);
Console.WriteLine("a = {0}", a);
Console.WriteLine("b = {0}", b);
Console.WriteLine("c = {0}", c);
}
問題 2-7
★
定数を使ったプログラム
消費税率(0.1)を const を使って定数として定義し、コンソールから商品の価格(整数)を入力して、税込価格を計算・表示するプログラムを作りなさい。
期待される実行結果(例)
価格を入力:1000 ← キーボードから入力
税込価格:1100
税込価格:1100