Арифметические операции с числами - C (СИ)
Формулировка задачи:
Составьте программу, выводящую на экран текст:
Для любых двух чисел вычисляю:
1) сумму
2) разность
3) произведение
4) частное
Выберите нужный номер:
Программа ожидает ответа пользователя. Затем запрашивает два числа и выдает результат.
Решение задачи: «Арифметические операции с числами»
textual
Листинг программы
#include<stdio.h> double a,b; int c; int main() { while(1==1) { printf("1) +\n2) -\n3) *\n4) \\ \n5) Exit\n");scanf("%i",&c); if(c==1){printf("input A:");scanf("%lf",&a);printf("input B:");scanf("%lf",&b);a=a+b;printf("%lf\n",a);} if(c==2){printf("input A:");scanf("%lf",&a);printf("input B:");scanf("%lf",&b);a=a-b;printf("%lf\n",a);} if(c==3){printf("input A:");scanf("%lf",&a);printf("input B:");scanf("%lf",&b);a=a*b;printf("%lf\n",a);} if(c==4){printf("input A:");scanf("%lf",&a);printf("input B:");scanf("%lf",&b);a=a/b;printf("%lf\n",a);} if(c==5){break;} } }
Объяснение кода листинга программы
- Объявлены переменные: double a, b; int c;
- Вход в цикл while(1==1).
- Вывод на экран списка операций: 1) + 2) - 3) * 4) / 5) Exit.
- Чтение значения переменной c из ввода пользователя.
- Если c==1, то запрос на ввод значений переменных a и b, выполнение операции a=a+b и вывод результата в консоль.
- Если c==2, то запрос на ввод значений переменных a и b, выполнение операции a=a-b и вывод результата в консоль.
- Если c==3, то запрос на ввод значений переменных a и b, выполнение операции a=a*b и вывод результата в консоль.
- Если c==4, то запрос на ввод значений переменных a и b, выполнение операции a=a/b и вывод результата в консоль.
- Если c==5, то выход из цикла while.
- Если c!=1, c!=2, c!=3, c!=4, c!=5, то возврат в начало цикла while.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д