В зависимости от выбора пользователя вызвать функцию сложения, произведения, вычитания - C (СИ)
Формулировка задачи:
Написать функцию, которая, в зависимости от выбора пользователя вызывает функцию сложения, произведения, вычитания и деления 2-х чисел.
Решение задачи: «В зависимости от выбора пользователя вызвать функцию сложения, произведения, вычитания»
textual
Листинг программы
#include <stdio.h> void addNum(); void subNum(); int main(void) { char op; printf("Enter operation: "); scanf("%c", &op); if(op == '+') addNum(); else if (op == '-') subNum(); return 0; } void addNum() { printf("Add called"); } void subNum() { printf("Sub called"); }
Объяснение кода листинга программы
В этом коде:
- Объявлены функции
addNum()
иsubNum()
, которые будут вызываться в зависимости от операции. - В функции
main()
создается переменная типаchar
с именемop
, которая будет использоваться для хранения операции, выбранной пользователем. - Выводится сообщение
Enter operation:
и с помощью функцииscanf()
считывается символ, который будет храниться в переменнойop
. - Затем происходит проверка: если
op
равен '+', то вызывается функцияaddNum()
, еслиop
равен '-', то вызывается функцияsubNum()
. - В конце функции
main()
возвращается 0, что означает успешный конец работы программы. - В функции
addNum()
выводится сообщениеAdd called
. - В функции
subNum()
выводится сообщениеSub called
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д