|
#include<iostream.h>
void main()
{
char yun,ch;
int front, back;
double val;
do{
front = 0;
back = 0;
val = 0;
cout<<"숫자를 입력하세요 사용 가능한 연산자 =>[+,-,*,/]\n"
<<"ex)345+10 \n";
cout<<">";
cin>>front>>yun>>back;
switch(yun)
{
case '+': val=front + back; break;
case '-': val=front - back; break;
case '*': val=front * back; break;
case '/': val=front / back; break;
}
cout<<"계산된 결과값입니다 => "<<val;
cout<<"\n다시하시겠습니까?(Y/N) ";
cin>>ch;
}while(ch == 'y' || ch == 'Y');
}
그리고 back값이 "0"일때 나눗셈에서 에러가 난다는 거 아시죠?
조금 수정하세요..^^*
|