Калькулятор "mysimplecalculator"
Описание проекта
Калькулятор «mysimplecalculator» (мой простой калькулятор) для расчетов разной степени сложности в командной строке Windows. На создание калькулятора вдохновила книга Бьярне Страуструпа по принципам программирования на C++ 11. В этом калькуляторе можно использовать:
- Числа с плавающей запятой.
- Следующие операторы:
- «+» — сумма,
- «—» — разность,
- «*» — умножение,
- «/» — деление,
- «%» — по модулю,
- «!» — факториал выражения,
- «=» — присваивание (слева от переменной со знаком равенства) или сравнение (если слева номер выражения).
- Скобки:
- «{…}» — фигурные скобки (приоритет),
- «(…)» — круглые скобки.
- Любые пользовательские переменные, начинающиеся с латинских букв, содержащие латинские буквы, цифры и подчеркивание, в частности, постоянные переменные:
- «pi» — число ℼ (3.1415926535),
- «e» — число e (2.7182818284).
- Функции:
- «sqrt(…)» — вычисление квадратного корня,
- «pow(.,.)» — число, возведенное в степень,
- «info» , «help» — получение справки.
- Нажатие кнопки «Пробел» для разделения решений.
- Нажатие кнопки «Enter» для выполнения команд.
Область применения проекта: математика, командная строка.
Стек
C++, cmd, Windows
Ссылки проекта
- mysimplecalculator.exe — калькулятор.
- main.cpp — основной файл программы.
- header.h — основной файл заголовков.
- std_lib_facilities.h — файл заголовков для использования стандартных библиотек.
- calculatorcalculation.cpp — файл функции «calculator_calculation» для запуска калькулятора.
- calculatorclass.cpp — файл класса «Calculator».
- symboltable.cpp — файл класса «Symbol_table».
- Сайт проекта