hello. this was my code for the calculator. I’m unable to pass all the testcases. what am I missing?
#include
using namespace std;
int main()
{
while (1)
{
char ch;
cin>> ch;
if ( ch== '+' or ch== '-' or ch== '*' or ch== '/' or ch== '%')
{
int n1, n2;
cin>>n1>>n2;
switch (ch)
{
case '+' : cout << n1+n2 <<endl;
break;
case '-' : cout << n1-n2<<endl;
break;
case '*' : cout << n1*n2<<endl;
break;
case '/' : cout << n1/n2<<endl;
break;
case '%' : cout << n1%n2 <<endl;
break;
}
break;
}
else if (ch== 'x' or ch== 'X')
break;
else
{
cout<< "Invalid operation. Try again.";
continue;
}
}
return 0;
}