Техническое задание - MishaDak/Calculator GitHub Wiki
Группа ИВ-823. Проект выполняют: Дак Михаил, Лозовой Владислав, Мяконьких Дмитрий.
"Калькулятор"
Калькулятор – программа для проведения математических вычислений.
Функционал проекта
Целью разработки является создание простого программного продукта для выполнения основных арифметических операций с числами, например таких как:
- Сложение
- Вычитание
- Умножение
- Деление
Если программа отработает без ошибок, то она выведет последний операнд(результат) на экран.
Формат входных данных
На вход программа принимает математический пример, написанный в командной строке. Если будет реализован графический интерфейс, то ввод будет производиться либо с помощью мыши(нажатие кнопок, созданных в интерфейсе, с цифрами и операциями).
Интерфейс приложения
Для начала программа будет реализована в командной строке(то есть ввод и вывод программы происходит через командную строку). При возможности будет реализован графический интерфейс калькулятора с отдельными кнопками для цифр и операций, а также с экраном, на который программа выведет результат.
Расширенный функционал
- соблюдение правил выполнения действий(умножение и деление раньше сложения и вычитания, сначала действия в скобках);
- вычисление квадратного корня;
- возведение в степень;