Хочу узнать мнение хороших программистов на C(СИ) о моем калькуляторе, можно каких-нибудь советов? Это мой первый проект на С.
#include <stdio.h>
int main()
{
int num_1;
int num_2;
int result;
char wait[2];
char vopros[2];
char vopros_2[2];
do {
printf("\n\t\t\t\t\tКАЛЬКУЛЯТОР 2.0");
printf("\nВведите первое число: ");
scanf("%d", &num_1);
printf("\nВведите второе число: ");
scanf("%d", &num_2);
printf("\nВыберите действие - +, -, *, /: ");
scanf("%s", wait);
if (wait[0] == '+') {
result = num_1 + num_2;
}
else if (wait[0] == '-') {
result = num_1 - num_2;
}
else if (wait[0] == '*') {
result = num_1 * num_2;
}
else if (wait[0] == '/') {
result = num_1 / num_2;
}
printf("%d %s %d = %d\n", num_1, wait, num_2, result);
do {
printf("Хотите воспроизвести действие еще с одним числом?(Y/n)");
scanf("%s", vopros_2);
if (vopros_2[0] == 'n') {
vopros_2[0] = 'N';
}
else if (vopros_2[0] != 'n' && vopros_2[0] != 'N') {
num_1 = 0;
num_2 = 0;
char wait[2] = {0};
printf("Введите число\n");
scanf("%d", &num_1);
printf("\nВыберите действие - +, -, *, /: ");
scanf("%s", wait);
if (wait[0] == '+') {
result = result + num_1;
}
else if (wait[0] == '-') {
result = result - num_1;
}
else if (wait[0] == '*') {
result = result * num_1;
}
else if (wait[0] == '/') {
result = result / num_1;
}
printf("Result - %d\n", result);
}
}
while (vopros_2[0] != 'N');
printf("Хотите попробывать еше раз? (Y/n): ");
scanf("%s", vopros);
if (vopros[0] == 'n') {
vopros[0] = 'N';
}
}
while (vopros[0] != 'N');
return 0;
}