#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main(void)
{
char op;
int num1, num2;
for (; ; )
{
cout << endl << "덧셈,뺄셈,곱셈,나눗셈 가능합니다" << endl;
cout << "끝내려면 0+0을 입력하세요" << endl;
cout << "계산하려는 수식(예:10+20)을 입력하세요:";
cin >> num1 >> op >> num2;
if (num1 == 0 && num2 == 0) break;
switch (op) {
case '+':
cout << "덧셈 결과는 " << num1 + num2 << "입니다." << endl;
break;
case '-':
cout << "뺄셈 결과는 " << num1 - num2 << "입니다." << endl;
break;
case '*':
cout << "곱한 결과는 " << num1 * num2 << "입니다." << endl;
break;
case '/':
cout << "나눈 결과는 " << (double)num1 / num2 << "입니다." << endl;
break;
default:
printf("다시 입력하세요\n");
break;
}
}
return 0;
}
C++프로그래밍(21-2학기)한성현교수 강의 내용 변형 및 요약