ExpressionSolver

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

Покрытие логики парсинга и вычисления тестами - 74%

Примеры работы при правильном выражении:

Пример правильного выражения Пример правильного выражения Пример правильного выражения Пример правильного выражения

Примеры работы при неправильном выражении:

Подстрока "{$}" указывает, в каком месте произошла ошибка

Пример неправильного выражения Пример неправильного выражения Пример неправильного выражения Пример неправильного выражения Пример неправильного выражения Пример неправильного выражения