Разработка калькулятора.
Исходные данные:
1. Язык программирования Си++
2. Калькулятор.
3. Ввод значений в виде строки.
Перечень вопросов, подлежащих обработке, и обязательного графического материала:
1. Разбор строки символов.
2. Приоритет операций.
3. Блок-схема алгоритма программы
Программа должна обеспечивать ввод пользователем с клавиатуры строки символов, заканчивающейся символом «Возврат каретки» (0x0D в шестнадцатеричной форме), далее осуществлять синтаксический разбор полученной строки, выделяя из нее такие операции, как "sin", "cos", "tg", "In", "sqrt" (квадратный корень), "л" (возведение в степень), «*», «р", "t", "", "(", ")" и операнды (числа участвующие в операциях). Далее, в соответствии с полученным выражением, программе необходимо реализовать математические действия и вывести на экран результат.
Калькулятор должен иметь интерфейс