#include<stdio.h>
#include<conio.h>
#include<math.h>
void sum();
void multiplier();
void aerid();
void sub();
void squart();
void memory();
int b,n,m;
char y;
int main()
{
char l='x';
clrscr();
while(l=='x')
{
printf("\n enter operation");
y=getch();
printf("\n enter number");
scanf("%d",&b);
while(y!='\r')
{printf("enter number2" );
scanf("%d",&m);
switch(y)
{
case'+':printf("%d+%d",b,m);
sum();
break;
case'-':printf("%d_%d");
sub();
break;
case'*':printf("%d*%d",b,m);
multiplier();
break;
case'/':printf("%d/%d",b,m);
aerid();
break;
case'j':printf("%d",b);
squart();
break;
case 'm':printf("%d",b);memory();
defults:printf("error");
break;
}
printf("enter new oparation");
y=getch();
break;}
return 0;
}
void sub()
{
b=b-m;
printf("%d",b);
return;
}
void sum()
{
b=b+m;
printf("%d",b);
return;
}
void multiplier()
{
b=b*m;
printf("%d",b);
return;
}
void aerid()
{
if(m==0)
printf("erorr");
else
b=b/m;
printf("%d",b);
return;
}
void squart()
{
b=sqrt(b);
printf("%d",b);
return;
}
void memory()
{
int n;
if(y==m)
n=b;
else
{
b=n;
printf("%d",b);
}
return;
}}