Новый участник
Сообщения: 1
Благодарности: 0
|
Профиль
|
Отправить PM
| Цитировать
Всем доброго времени суток!!!
Нужна помощь в решении задачи по созданию консольного калькулятора, т.е. мы вводим с клавиатуры выражение со скобками, +, -, *, /, sin, cos, tan, степень. и он считает это выражение. За основу я взял пример из Шилдта, там рекурсивный подход. Я разобрался полностью с кодом, но никак не могу в него добавить распознование тригонометрических функций... Я представляю, что при виде символов cos, sin, tan он их должен обрабатывать как унарные операции, что это как еще одна функция должна быть включена в рекурсию, но никак не могу реализовать...
Подскажите пожалуйста, очень нужно до среды...
P.S. И еще, в исходниках, в функции get_token() я не могу понять, где идет в процессе построения лексемы идет запись в переменную token...
|