#include<iostream>
using namespace std;
int addition(int n1, int n2){
for(int i=1;i<=n2;i++)
n1++;
return n1;
}
int subtraction(int n1, int n2){
for(int i=1;i<=n2;i++)
n1--;
return n1;
}
int multiplication(int n1, int n2){
int result=0;
for(int i=1;i<=n2;i++)
for(int j=1;j<=n1;j++)
result++;
return result;
}
int division(int num, int demon){
int help=0,result=0;
while(help<num){
for(int j=0;j<demon;j++)
help++;
if(help<=num)
result++;
}
return result;
}
int reminder(int num, int demon){
int help=0,result=0;
while(help<num){
for(int j=0;j<demon;j++)
help++;
if(help<=num)
result++;
}
int ans=subtraction(num,multiplication(result,demon));
return ans;
}
int main(){
int value1, value2,result;
char ch;
cout<<"Enter your first input";
cin>>value1;
cout<<"\n Enter your second input";
cin>>value2;
cout<<"Enter operator";
cin>>ch;
switch(ch){
case '+': result=addition(value1,value2);
break;
case '-' : result=subtraction(value1, value2);
break;
case '*' : result=multiplication(value1, value2);
break;
case '/' : result=division(value1, value2);
break;
case '%' : result=reminder(value1, value2);
break;
default : cout<<"Invalid operator";
}
cout<<result;
return 0;
}
Comments
Leave a comment