Just Code

Basic C++ Calculator Program

Just Code

打开原始分享对话

用户

Generate a C++ program for a basic calculator

Just Code

#include <iostream>

using namespace std;

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

    cout << "Enter operator (+, -, *, /): ";
    cin >> op;

    cout << "Enter two operands: ";
    cin >> num1 >> num2;

    switch(op) {
        case '+':
            cout << num1 << " + " << num2 << " = " << num1 + num2;
            break;
        case '-':
            cout << num1 << " - " << num2 << " = " << num1 - num2;
            break;
        case '*':
            cout << num1 << " * " << num2 << " = " << num1 * num2;
            break;
        case '/':
            // Check for division by zero
            if(num2 != 0.0)
                cout << num1 << " / " << num2 << " = " << num1 / num2;
            else
                cout << "Division by zero!";
            break;
        default:
            // If the operator is other than +, -, * or /, error message is shown
            cout << "Error! Operator is not correct";
            break;
    }

    return 0;
}