Разработка калькулятора. Программа должна
обеспечивать ввод пользователем с клавиатуры строки символов,
заканчивающейся символом «Возврат каретки» (0x0D в
шестнадцатиричной форме), далее осуществлять синтаксический
разбор полученной строки, выделяя из нее такие операции, как “sin”,
“cos”, “tg”, “ln”, “sqrt” (квадратный корень), “^” (возведение в
степень), “*”, “/”, “+”, “-”, “(”, “)” и операнды (числа участвующие в
операциях). Далее, в соответствии с полученным выражением,
программе необходимо реализовать математические действия и
вывести на экран результат.