• Предмет: Информатика
  • Автор: nikiforovanatolij41
  • Вопрос задан 3 месяца назад

tor(numl, num2, option). Описание входных параметров: 1. Первое число 2. Второе число 3. Действие над ними: 1) Сложить 2) Вычесть 3) Умножить 4) Разделить 5) В остальных случаях Функция должна возвращать "Операция не поддерживается" Срочно!! ​

Приложения:

Ответы

Ответ дал: cashpass01
1

Ответ:

#include <iostream>

using namespace std;

void calculator(int num1, int num2, int option) {

   switch (option) {

 case 1:

   cout << num1 + num2 << endl;

   break;

 case 2:

   cout << num1 - num2 << endl;

   break;

 case 3:

    cout << num1 * num2 << endl;

   break;

 case 4:

     (num2==0) ? (cout << "Деление на 0 невозможно!" << endl) : (cout << (double)num1 / (double)num2 << endl);

   break;

 default:

   cout << "Операция не поддерживается!" << endl;

}

}

int main() {

 int num1, num2, option, ok;

   do {

   cout << "First number = ";

   cin >> num1;

   cout << "Second number = ";

   cin >> num2;

   cout << "1) Сложить 2) Вычесть 3) Умножить 4) Разделить" << endl;

   cout << "Option = ";

   cin >> option;

   calculator(num1, num2, option);

       cout << "Stop (0) or Continue (1)?" << endl;

       cin >> ok;

       } while (ok==1);

   return 0 ;

}

Объяснение:

Вас заинтересует