/
AirLexa
/
origin
Обзор
Документация
Войти
/
AirLexa
/
origin
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
Lesson_06/Task_2/Task_2.cpp
31 строка
1 KB
AirLexa
добавил Lesson_06/Task_2/Task_2.cpp
23 окт 2025, 09:14
23 окт 2025, 09:14
bf7f6e6
Код
Авторство
О чём код?
#include <iostream> #include <windows.h> #include "Calc.h" int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); Calculator cal; double tmp = 0.0; for (;;) // бесконечный цикл по заданию { do { // пока вводим 0, выдаем ошибку std::cout << "Введите num1: "; std::cin >> tmp; } while (!cal.set_num1(tmp)); do { // пока вводим 0, выдаем ошибку std::cout << "Введите num2: "; std::cin >> tmp; } while (!cal.set_num2(tmp)); std::cout << "num1 + num2 = " << cal.add() << std::endl; std::cout << "num1 - num2 = " << cal.subtract_1_2() << std::endl; std::cout << "num2 - num1 = " << cal.subtract_2_1() << std::endl; std::cout << "num1 * num2 = " << cal.multiply() << std::endl; std::cout << "num1 / num2 = " << cal.divide_1_2() << std::endl; std::cout << "num2 / num1 = " << cal.divide_2_1() << std::endl; } return 0; }