C# | ゼロからはじめるプログラミング、30日で基礎を学ぶC#:基礎文法を学ぶ - Day2:変数とデータ型も練習問題

C# C#
スポンサーリンク

Day2 練習問題セット(変数とデータ型)

Day2 のテーマは 変数とデータ型を正しく使えるようになること。 ここでは、学習内容に完全に沿った練習問題と、初心者でも理解しやすい解答・解説をまとめている。 C# の基礎で最も重要な部分なので、ひとつひとつ丁寧に確認してほしい。

変数の基本を理解する

問題:整数 25 を age という変数に入れて表示してください

年齢なので int を使うこと。

解答と解説

int age = 25;
Console.WriteLine(age);
C#

int は「整数専用の箱」。 age に 25 を入れ、Console.WriteLine で中身を表示している。 変数は「値を入れておく箱」というイメージをここでしっかりつかむ。

各データ型の使い方を確認する

問題:次の情報を適切な型で変数に入れて表示してください

身長:170.5 価格:1999.99 学生かどうか:true 評価:’A’ 名前:”Taro”

解答と解説

double height = 170.5;
decimal price = 1999.99m;
bool isStudent = true;
char grade = 'A';
string name = "Taro";

Console.WriteLine(height);
Console.WriteLine(price);
Console.WriteLine(isStudent);
Console.WriteLine(grade);
Console.WriteLine(name);
C#

double は小数 decimal は高精度の小数(m が必要) bool は true/false char は 1文字(’ ‘) string は文字列(” “)

型によって書き方が違うことを確認するのが目的。

var の型推論を理解する

問題:var を使って変数を宣言し、型がどう推論されるか確認してください

値は 10、”Hello”、true を使うこと。

解答と解説

var number = 10;        // int と推論される
var message = "Hello";  // string と推論される
var flag = true;        // bool と推論される

Console.WriteLine(number);
Console.WriteLine(message);
Console.WriteLine(flag);
C#

var は「右辺の値から型を自動判断する」。 ただし、型が見えにくくなるため初心者は使いすぎないほうがよい。

自己紹介プログラムの練習

問題:次の情報を変数に入れ、自己紹介として表示してください

名前 年齢 身長 学生かどうか

型は自分で選ぶこと。

解答と解説

string name = "Hanako";
int age = 22;
double height = 160.2;
bool isStudent = true;

Console.WriteLine("名前: " + name);
Console.WriteLine("年齢: " + age);
Console.WriteLine("身長: " + height);
Console.WriteLine("学生ですか?: " + isStudent);
C#

文字列は string 整数は int 小数は double 真偽値は bool

Day2 の学習内容を総合的に使う問題。

BMI 計算の練習

問題:体重 60kg、身長 170cm の BMI を計算して表示してください

BMI = 体重(kg) ÷ 身長(m) ÷ 身長(m)

解答と解説

double weight = 60.0;
double height = 170.0;

double heightMeter = height / 100.0;
double bmi = weight / (heightMeter * heightMeter);

Console.WriteLine("BMI: " + bmi);
C#

身長は cm → m に変換する必要がある。 double は小数を扱えるため BMI 計算に向いている。 変数を使うことで、値を変えたいときに一箇所だけ直せばよい。

Day2 練習問題まとめ

Day2 の練習問題で確認したポイントは次のとおり。

変数は「値を入れる箱」 型によって入れられる値が違う int / double / decimal / bool / char / string の特徴 var は型推論で自動判断 自己紹介で複数の型を使う BMI 計算で数値型を使う

これらが理解できていれば、Day3 の条件分岐(if 文)にスムーズに進める。 次のステップでは、プログラムに「判断力」を持たせていく。

タイトルとURLをコピーしました