C で簡単な電卓プログラムを作成するにはどうすればよいですか?
電卓プログラムは、プログラミングを学習中の多くのプログラマーにとって一般的なプロジェクトです。簡単な電卓プログラムを作成することで、変数、演算子、制御フロー ステートメントなどの C 言語の基本の使い方を学ぶことができます。以下は、単純な計算プログラムのサンプル コードです。
#include <iostream> int main() { // 声明变量 double num1, num2; char op; // 用户输入 std::cout << "输入第一个数字:"; std::cin >> num1; std::cout << "输入运算符:"; std::cin >> op; std::cout << "输入第二个数字:"; std::cin >> num2; // 执行计算 double result; switch (op) { case '+': result = num1 + num2; break; case '-': result = num1 - num2; break; case '*': result = num1 * num2; break; case '/': if (num2 == 0) { std::cout << "除数不能为零!" << std::endl; return 0; } else { result = num1 / num2; } break; default: std::cout << "无效的运算符!" << std::endl; return 0; } // 输出结果 std::cout << "计算结果:" << num1 << " " << op << " " << num2 << " = " << result << std::endl; return 0; }
上記は、四則演算 (加算、減算、乗算、除算) を実行できる単純な電卓プログラムです。プログラムは最初に 3 つの変数 num1
、num2
、op
を宣言します。これらは、それぞれユーザーが入力した 2 つの数値と演算子を格納するために使用されます。次に、プログラムはユーザーにプロンプト情報を出力し、std::cout
と std::cin
を介してユーザー入力をそれぞれ読み取ります。
プログラムは、switch
ステートメントを使用して、ユーザーが入力した演算子に基づいて計算を実行します。除算では、まず除数がゼロかどうかを確認し、ゼロであればエラーメッセージを出力し、return 0
文でプログラムを終了します。最後に、プログラムは std::cout
を使用して計算結果を出力します。
この簡単な電卓プログラムを作成することで、C の基本的な知識を統合し、変数、演算子、制御フロー ステートメントの使用を習得できます。拡張プロジェクトでは、より多くの種類の演算子のサポート、複数の演算式の処理など、さらに多くの機能を追加することもできます。学習プロセス中に、C プログラミングの特徴や関数をさらに詳しく調べることができます。
以上がC++ で簡単な電卓プログラムを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。