본문 바로가기

Programming language/C++

[C++] 계산기 만들기

안녕하세요 이낙관입니다. 오늘은 C++로 계산기를 구현해 보겠습니다.

소스코드
#include <iostream>
using namespace std;

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

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

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

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

    return 0;
}
결과 값
Enter an operator (+, -, *, /): +
Enter two numbers: 10 5
Result: 15​

 

감사합니다.