Техническое задание - MishaDak/Calculator GitHub Wiki

Группа ИВ-823. Проект выполняют: Дак Михаил, Лозовой Владислав, Мяконьких Дмитрий.

"Калькулятор"

Калькулятор – программа для проведения математических вычислений.

Функционал проекта

Целью разработки является создание простого программного продукта для выполнения основных арифметических операций с числами, например таких как:

  • Сложение
  • Вычитание
  • Умножение
  • Деление

Если программа отработает без ошибок, то она выведет последний операнд(результат) на экран.

Формат входных данных

На вход программа принимает математический пример, написанный в командной строке. Если будет реализован графический интерфейс, то ввод будет производиться либо с помощью мыши(нажатие кнопок, созданных в интерфейсе, с цифрами и операциями).

Интерфейс приложения

Для начала программа будет реализована в командной строке(то есть ввод и вывод программы происходит через командную строку). При возможности будет реализован графический интерфейс калькулятора с отдельными кнопками для цифр и операций, а также с экраном, на который программа выведет результат.

Расширенный функционал

  • соблюдение правил выполнения действий(умножение и деление раньше сложения и вычитания, сначала действия в скобках);
  • вычисление квадратного корня;
  • возведение в степень;