본문 바로가기

Programming language/C++

[C++]단순한 계산기 구현하기

안녕하세요 오늘은 계산기를 구현해보겠습니다.

#include <iostream>
using namespace std;

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

    cout << "Simple Calculator" << endl;
    cout << "Enter operator (+, -, *, /): ";
    cin >> op;
    cout << "Enter two numbers: ";
    cin >> num1 >> num2;

    switch (op) {
        case '+':
            cout << "Result: " << num1 + num2 << endl;
            break;
        case '-':
            cout << "Result: " << num1 - num2 << endl;
            break;
        case '*':
            cout << "Result: " << num1 * num2 << endl;
            break;
        case '/':
            if (num2 != 0) {
                cout << "Result: " << num1 / num2 << endl;
            } else {
                cout << "Error: Division by zero" << endl;
            }
            break;
        default:
            cout << "Error: Invalid operator" << endl;
    }

    return 0;
}