/
khazov
/
module2
Обзор
Документация
Войти
/
khazov
/
module2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task5_1/task5_1.cpp
52 строки
1 KB
KhazovAV
Многофайловость
16 июл 2026, 13:50
16 июл 2026, 13:50
4616006
Код
Авторство
О чём код?
// Задача 1 - Математические функции #include <Windows.h> #include <iostream> #include "math_functions.h" using namespace std; int main() { int cmd; double num1, num2; SetConsoleCP(1251); SetConsoleOutputCP(1251); cout << "Введите число 1: "; cin >> num1; cout << "Введите число 2: "; cin >> num2; do { cout << "Введите номер операции (1 - сложение, 2 - вычитание, 3 - умножение, 4 - деление, 5 - возведение в степень): "; cin >> cmd; switch (cmd) { case 1: cout << num1 << " + " << num2 << " = " << add(num1, num2); break; case 2: cout << num1 << " - " << num2 << " = " << subtract(num1, num2); break; case 3: cout << num1 << " * " << num2 << " = " << multyply(num1, num2); break; case 4: cout << num1 << " / " << num2 << " = " << divide(num1, num2); break; case 5: cout << num1 << " ^ " << num2 << " = " << pow(num1, num2); break; default: cout << "Введена неправильная команда, повторите ввод!"; break; } cout << endl; } while (cmd < 1 || cmd > 5); }