簡易電卓のプログラム

C++C++Beginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、C++ を使って簡単な電卓プログラムを作成します。このプログラムは、足し算、引き算、掛け算、割り算などの基本的な算術演算を行うために switch 文を使います。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/SyntaxandStyleGroup(["Syntax and Style"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/ControlFlowGroup -.-> cpp/switch("Switch") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") cpp/SyntaxandStyleGroup -.-> cpp/comments("Comments") cpp/SyntaxandStyleGroup -.-> cpp/code_formatting("Code Formatting") subgraph Lab Skills cpp/variables -.-> lab-96238{{"簡易電卓のプログラム"}} cpp/switch -.-> lab-96238{{"簡易電卓のプログラム"}} cpp/output -.-> lab-96238{{"簡易電卓のプログラム"}} cpp/user_input -.-> lab-96238{{"簡易電卓のプログラム"}} cpp/files -.-> lab-96238{{"簡易電卓のプログラム"}} cpp/comments -.-> lab-96238{{"簡易電卓のプログラム"}} cpp/code_formatting -.-> lab-96238{{"簡易電卓のプログラム"}} end

プログラムファイルをセットアップする

まず、~/project ディレクトリに main.cpp ファイルを作成する必要があります。好きなテキストエディタを使って、main.cpp という名前の新しいファイルを作成します。

touch ~/project/main.cpp

必要なライブラリをインクルードする

main.cpp ファイルでは、iostream ヘッダーファイルをインクルードする必要があります。

#include <iostream>

メイン関数を追加する

次に、プログラムに main 関数を追加する必要があります。

int main() {
    // コードをここに記述します
    return 0;
}

変数を宣言してユーザー入力を求める

main 関数の中で、必要な変数を宣言してユーザーに入力を求める必要があります。

int main() {
    char op;
    float num1, num2;

    std::cout << "演算子を入力してください。+、-、*、/ のいずれかです。: ";
    std::cin >> op;

    std::cout << "\n2つのオペランドを入力してください。: ";
    std::cin >> num1 >> num2;

    // コードをここに記述します

    return 0;
}

switch文を追加する

ユーザーが入力した演算子に基づいて必要な演算を行うために、switch文を使用することができます。

int main() {
    char op;
    float num1, num2;

    std::cout << "演算子を入力してください。+、-、*、/ のいずれかです。: ";
    std::cin >> op;

    std::cout << "\n2つのオペランドを入力してください。: ";
    std::cin >> num1 >> num2;

    switch(op) {
        case '+':
            std::cout << "\n結果は: " << num1 + num2;
            break;

        case '-':
            std::cout << "\n結果は: " << num1 - num2;
            break;

        case '*':
            std::cout << "\n結果は: " << num1 * num2;
            break;

        case '/':
            std::cout << "\n結果は: " << num1 / num2;
            break;

        default:
            // 演算子が +、-、*、/ 以外の場合、エラーメッセージが表示されます
            std::cout << "エラー!演算子が正しくありません";
            break;
    }

    return 0;
}

プログラムをコンパイルして実行する

Ubuntuシステムのターミナルで以下のコマンドを使用してプログラムをコンパイルします。

g++ ~/project/main.cpp -o main &&./main

まとめ

この実験では、C++ を使って簡単な電卓プログラムを作成しました。ユーザー入力に基づいて基本的な算術演算を行うために switch 文を使用しました。この実験で示された手順に従うことで、C++ で基本的な電卓プログラムを作成する方法についての実用的な知識を身につけるはずです。