首頁 >後端開發 >C++ >如何透過C++寫一個簡單的計算器程式?

如何透過C++寫一個簡單的計算器程式?

WBOY
WBOY原創
2023-11-02 13:18:362214瀏覽

如何透過C++寫一個簡單的計算器程式?

如何透過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;
}

以上是一個簡單的計算器程序,它可以執行四則運算(加法、減法、乘法和除法)。程式首先宣告了三個變數 num1num2op,分別用於儲存使用者輸入的兩個數字和運算子。接下來,程式透過 std::coutstd::cin 分別向使用者輸出提示訊息和讀取使用者輸入。

隨後,程式使用 switch 語句根據使用者輸入的運算子進行計算。在除法運算中,程式先檢查除數是否為零,若為零則輸出錯誤訊息,並使用 return 0 語句結束程式。最後,程式使用 std::cout 輸出計算結果。

透過寫這個簡單的計算器程序,我們可以鞏固 C 的基礎知識,掌握變數、運算子和控制流程語句的使用。在擴充專案中,我們還可以增加更多功能,例如支援更多種類的運算子、處理多個運算表達式等。在學習過程中,我們可以進一步探索 C 程式設計的更多特性和功能。

以上是如何透過C++寫一個簡單的計算器程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn