it is not working for testcase 1 2and 4
Basic calculator.cpp
#include
#include<stdlib.h>
using namespace std;
int main() {
char ch;
int n1,n2;
cin>>ch;
if(ch==β+β|| ch==β-β||ch==β/β||ch==ββ||ch==β%β)
{
cin>>n1>>n2;
switch(ch) {
case β+β :
cout << (n1+n2)<<endl;
break;
case 'β :
cout << (n1*n2);
break;
case '-' :
cout << (n1-n2);
break;
case '%' :
cout << (n1%n2);
break;
case '/' :
cout << (n1/n2);
break;
}
}
else if(ch==βXβ||ch==βxβ){
exit(0);
//return 0;
}
else
{
cout<<βInvalid operation. Try again.β<<endl;
main();
}
if(ch!=βXβ||ch!=βxβ)
return 0;
}