Опишите функцию calc(a, b, op) на языке C++, которая принимает два ненулевых вещественных числа a и b, выполняет одну
Опишите функцию calc(a, b, op) на языке C++, которая принимает два ненулевых вещественных числа a и b, выполняет одну из арифметических операций и возвращает результат. Тип результата также вещественный. Вид операции определяется целочисленным параметром op, где 1 - вычитание, 2 - умножение, 3 - деление, а все остальные значения соответствуют сложению. Используя функцию calc, выполните операции для данных чисел a и b, определяемые целочисленными значениями n1, n2 и n3.
Храбрый_Викинг 37
Конечно! Вот подробное описание функции `calc(a, b, op)` на языке C++:Эта функция `calc(a, b, op)` принимает два ненулевых вещественных числа `a` и `b` и выполнит одну из арифметических операций, определенных целочисленным параметром `op`. Она вернет результат в виде вещественного числа.
Аргумент `op` определяет вид операции: если `op` равно 1, то будет выполнено вычитание `a - b`; если `op` равно 2, то будет выполнено умножение `a * b`; если `op` равно 3, то будет выполнено деление `a / b`; для всех остальных значений `op` будет выполнено сложение `a + b`.
После определения функции, в функции `main` нужно ввести значения `a`, `b`, `n1` и `n2`. Затем, используя функцию `calc`, рассчитайте результаты для `n1` и `n2`.
Вывод результата будет выполнен с помощью команды `std::cout`. Результат для `n1` будет выведен после вычисления вещественного значения для `result_n1`, а результат для `n2` будет выведен после вычисления вещественного значения для `result_n2`.
Пожалуйста, оставайтесь на связи, если у вас есть еще вопросы!