練習問題2:演算と変数

2日目の内容に関する練習問題です

演算と変数(対応:2日目)

問題 2-1 四則演算と剰余の表示

整数型変数 a=10, b=3 を宣言し、和・差・積・商・剰余をそれぞれ求めて表示しなさい。

期待される実行結果
10 + 3 = 13
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
問題 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
問題 2-5 文字列の結合

コンソールから文字列を2つ入力し、それらを結合して表示するプログラムを作りなさい。

期待される実行結果(例)
str1=Hello  ← キーボードから入力
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