Создать консольное приложение реализации абстрактных типов данных и операций над ними; формулы (т.е. реализовать несколько формул, по типу высчитать площадь фигуры, длина окружности, рассчитать расстояние, зная время и скорость и т.п. ).
Реализация приложения должна включать работу с классами, объектами и файлами. Приложение должно работать в трех режимах:
1) Интерактивный: данные вводятся в консоль с клавиатуры, результаты так же выводятся на консоль;
2) Полуинтерактивный: включается, если при запуске программы обнаруживается файл input.txt, в котором находятся исходные (входные) данные, результаты выводятся так же на консоль;
3) Неинтерактивный: включается, если при запуске программы обнаруживается файл data.txt, в котором находятся исходные (входные) данные, результаты выводятся в файл output.txt. Окно программы не показывается.
C++ в MS Visual Studio