В зависимости от выбора пользователя вызвать функцию сложения, произведения, вычитания - 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");
}

Объяснение кода листинга программы

В этом коде:

  1. Объявлены функции addNum() и subNum(), которые будут вызываться в зависимости от операции.
  2. В функции main() создается переменная типа char с именем op, которая будет использоваться для хранения операции, выбранной пользователем.
  3. Выводится сообщение Enter operation: и с помощью функции scanf() считывается символ, который будет храниться в переменной op.
  4. Затем происходит проверка: если op равен '+', то вызывается функция addNum(), если op равен '-', то вызывается функция subNum().
  5. В конце функции main() возвращается 0, что означает успешный конец работы программы.
  6. В функции addNum() выводится сообщение Add called.
  7. В функции subNum() выводится сообщение Sub called.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5
Похожие ответы