sir my program is showing infinite loop with this code:
#include
using namespace std;
int main()
{
int n1,n2;
char ch;
cin>>ch;
do
{
switch(ch)
{
case '*':
cin>>n1;
cin>>n2;
cout<<n1*n2<<endl;
case '+':
cin>>n1;
cin>>n2;
cout<<n1+n2<<endl;
case '-':
cin>>n1;
cin>>n2;
cout<<n1-n2<<endl;
case '/':
cin>>n1;
cin>>n2;
cout<<n1/n2<<endl;
case '%':
cin>>n1;
cin>>n2;
cout<<n1%n2<<endl;
default:
cout<<"Invalid Operation.Try again."<<endl;
}
}while(ch!='X' or ch!='x');
return 0;
}