Skip to content

p-arbuzov/Test_task_Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Калькулятор

Постановка задачи. Реализовать калькулятор, поддерживающий выражения любого вида, содержащие дробные числа, операции +, -, *, / , скобки.

Решение представлено в виде класса Calculator, имеющего основной публичный метод Evaluate(std::string expression), который получает на вход выражение в виде строки, возвращает результат - дробное число. В случае некорректного выражения будет брошено соответствующее исключение.

Тестирование решения производится с помощью фреймворка Google-test. Для сборки проекта фреймворк должен быть предустановлен. Сборка проекта производится с помощью cmake.

Для запуска проекта необходимо выполнить следующие действия:

cmake CMakeLists.txt

make

./TestCalc

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published