C# でシンプルな計算機を作成する
このチュートリアルでは、C# でシンプルなコンソールベースの計算機アプリケーションを構築します。このプログラムを使用すると、ユーザーは加算、減算、乗算、除算などの基本的な算術演算を実行できます。このチュートリアルを終了すると、C# のユーザー入力、条件文、およびメソッドについて理解が深まります。
プロジェクトの設定
まず、Visual Studio で新しいコンソール アプリケーション プロジェクトを作成します。
- Visual Studio を開き、新しいプロジェクトの作成 を選択します。
- コンソール アプリ (.NET Core) または コンソール アプリ (.NET Framework) を選択し、次へ をクリックします。
- プロジェクトに"SimpleCalculator"という名前を付けて、作成をクリックします。
計算機のコードを書く
それでは、計算機のコードを書きましょう。 Program.cs
ファイルを開き、既存のコードを次のコードに置き換えます。
using System;
namespace SimpleCalculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Welcome to Simple Calculator!");
Console.WriteLine("Choose an operation:");
Console.WriteLine("1. Addition");
Console.WriteLine("2. Subtraction");
Console.WriteLine("3. Multiplication");
Console.WriteLine("4. Division");
int operation = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Enter the first number:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Enter the second number:");
double num2 = Convert.ToDouble(Console.ReadLine());
double result = 0;
switch (operation)
{
case 1:
result = Add(num1, num2);
break;
case 2:
result = Subtract(num1, num2);
break;
case 3:
result = Multiply(num1, num2);
break;
case 4:
result = Divide(num1, num2);
break;
default:
Console.WriteLine("Invalid operation.");
return;
}
Console.WriteLine("The result is: " + result);
}
static double Add(double a, double b) => a + b;
static double Subtract(double a, double b) => a - b;
static double Multiply(double a, double b) => a * b;
static double Divide(double a, double b) => a / b;
}
}
コードを理解する
計算機プログラムの主要なコンポーネントを見ていきましょう。
using System;
: この行は System 名前空間をインポートし、共通のクラスとメソッドを使用できるようにします。static void Main(string[] args)
: これは、プログラムの実行が開始されるアプリケーションのエントリ ポイントです。Console.WriteLine()
: このメソッドは、コンソールにテキストを表示するために使用されます。Convert.ToInt32()
およびConvert.ToDouble()
: これらのメソッドは、ユーザー入力を文字列から数値型に変換します。switch (演算)
: このステートメントは、ユーザーの選択を評価し、対応する算術演算を実行します。- 算術メソッド:
Add
、Subtract
、Multiply
、およびDivide
は、計算を実行して結果を返すメソッドです。
計算機のコンパイルと実行
計算機アプリケーションをコンパイルして実行するには、次の手順に従います。
- プログラムをビルドして実行するには、Visual Studio で
F5
を押すか、[開始] ボタンをクリックします。 - コンソール ウィンドウの指示に従って操作を選択し、2 つの数字を入力します。
- 選択した演算の結果が計算機に表示されます。
結論
C# で簡単な計算機アプリケーションを作成しました。このチュートリアルでは、ユーザー入力の取得、基本的な算術演算の実行、メソッドを使用したコードの整理方法について説明しました。エラー処理、より多くの演算のサポート、グラフィカル ユーザー インターフェイスなどの機能を追加することで、このアプリケーションをさらに強化できます。
次のステップ
知識を広げるために、次の点を考慮してください。
- ゼロ除算を管理するためのエラー処理を実装します。
- 指数や平方根などのより複雑な計算のための機能を追加します。
- Windows フォームまたは WPF を使用してグラフィカル ユーザー インターフェイスを構築する方法について説明します。