I wrote my code for calculator
Code:
#include<stdio.h>
int main ()
{
int op1;
int op2;
int result;
enum operator
{ plus, minus, multiply, divide}op;
printf("Enter first Number \n");
scanf("%d", &op1);
printf("Enter operator \n");
scanf("%d", &op);
printf("Enter second Number \n");
scanf("%d", &op2);
switch (op)
{
case plus :
result = (op1 + op2);
printf ("result : %d \n", result);
break;
case minus :
result = (op1 - op2);
printf ("result : %d \n", result);
break;
case multiply :
result = (op1 * op2);
printf ("result : %d \n", result);
break;
case divide :
result = (op1 / op2);
printf ("result : %d \n", result);
break;
}
return 0;
}
Enter first Number
3
Enter operator
0
Enter second Number
2
result : 5
I do not see any problem in my code but can I make it better. mainly in operator I have to enter 0,1, 2, 3