| #include <stdio.h>
|
| int main(){
|
| int number_1,number_2,c,i = 0;
|
| do{
|
| printf("enter the first number: ");
|
| scanf("%d",&number_1);
|
| printf("enter the second number: ");
|
| scanf("%d",&number_2);
|
| printf("%d ? %d = -\n", number_1 ,number_2);
|
| printf("| exit | x | + | - | %% | all |\n| 0 | 1 | 2 | 3 | 4 | 5 |\n");
|
| scanf("%d",&c);
|
|
|
| switch (c)
|
| {
|
| case 0:
|
| printf("\n");
|
| break;
|
| case 1:
|
| printf("%d x %d = %d",number_1,number_2,number_1 * number_2);
|
| break;
|
|
|
| case 2:
|
| printf("%d + %d = %d",number_1,number_2,number_1 + number_2);
|
| break;
|
|
|
| case 3:
|
| printf("%d - %d = %d",number_1,number_2,number_1 - number_2);
|
| break;
|
|
|
| case 4:
|
| if (number_1 == 0 || number_2 == 0)
|
| {printf("Error: Operation cannot be completed due to the number 0\n"); break;}
|
|
|
| printf("%d %% %d = %d",number_1,number_2,number_1 / number_2);
|
| break;
|
|
|
| case 5:
|
| printf("%d x %d = %d\n",number_1,number_2,number_1 * number_2);
|
| printf("%d + %d = %d\n",number_1,number_2,number_1 + number_2);
|
| printf("%d - %d = %d\n",number_1,number_2,number_1 - number_2);
|
| if (number_1 == 0 || number_2 == 0)
|
| {printf("Error: Operation cannot be completed due to the number 0\n"); break;}
|
|
|
| printf("%d %% %d = %d\n",number_1,number_2,number_1 / number_2);
|
| break;
|
|
|
| default:
|
| printf("There is an error in selecting the process.");
|
| break;
|
| }
|
| printf("\n\n\n");
|
| }while(c == 1,2,3,4,5 && c != 0);
|
| return 0;
|
| }
|