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