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

Описание проекта

Калькулятор «mysimplecalculator» (мой простой калькулятор) для расчетов разной степени сложности в командной строке Windows. На создание калькулятора вдохновила книга Бьярне Страуструпа по принципам программирования на C++ 11. В этом калькуляторе можно использовать:

  1. Числа с плавающей запятой.
  2. Следующие операторы:
  • «+» — сумма,
  • «—» — разность,
  • «*» — умножение,
  • «/» — деление,
  • «%» — по модулю,
  • «!» — факториал выражения,
  • «=» — присваивание (слева от переменной со знаком равенства) или сравнение (если слева номер выражения).
  1. Скобки:
  • «{…}» — фигурные скобки (приоритет),
  • «(…)» — круглые скобки.
  1. Любые пользовательские переменные, начинающиеся с латинских букв, содержащие латинские буквы, цифры и подчеркивание, в частности, постоянные переменные:
  • «pi» — число ℼ (3.1415926535),
  • «e» — число e (2.7182818284).
  1. Функции:
  • «sqrt(…)» — вычисление квадратного корня,
  • «pow(.,.)» — число, возведенное в степень,
  • «info» , «help» — получение справки.
  • Нажатие кнопки «Пробел» для разделения решений.
  • Нажатие кнопки «Enter» для выполнения команд.

Область применения проекта: математика, командная строка.

Стек

C++, cmd, Windows

Ссылки проекта

  1. mysimplecalculator.exe — калькулятор.
  2. main.cpp — основной файл программы.
  3. header.h — основной файл заголовков.
  4. std_lib_facilities.h — файл заголовков для использования стандартных библиотек.
  5. calculatorcalculation.cpp — файл функции «calculator_calculation» для запуска калькулятора.
  6. calculatorclass.cpp — файл класса «Calculator».
  7. symboltable.cpp — файл класса «Symbol_table».
  8. Сайт проекта