Вопрос № 182624: Здравствуйте уважаемые эксперты! Пожалуйста, ответьте на вопрос: Возможно ли добавить в этот калькулятор возможность построения дерева выражения или проще писать все с нуля? Если это возможно,...
Вопрос № 182624:
Здравствуйте уважаемые эксперты! Пожалуйста, ответьте на вопрос: Возможно ли добавить в этот калькулятор возможность построения дерева выражения или проще писать все с нуля? Если это возможно, покажите пожалуйста на примере этой программы как это осуществить. Проект был найден мною на просторах интернета, понравилось то, что код не сложный, и вроде бы разбор нормальный. С этой темой я пока знаком на уровне теории, что можете порекомендовать? Спасибо
большое за внимание
Возможно я не совсем правильно понял задачу. Я построил дерево выражения, используя уже имеющуюся польскую запись. Это действительно легко -- если, сообразить, что разбирать её надо с конца. (На то, чтобы это сообразить я вечер-то и потратил.) Дальше всё летит как по маслу -- польская запись изначально на это ориентирована. Если же надо строить дерево до польской записи
(например, польскую запись делать по дереву), то это уже сложнее.
Кроме того, вы не указали, что собственно делать с деревом. Я не стал мудрить с его выводом на экран, а сделал простую и очевидную вещь: вычисление выражения по дереву.
И ещё одно. Уже поздно, и я не стал писать комментарии. Если надо скажи -- я потом в мини-форум все объяснения и комментарии дам.
Ответ отправил: Сергей Бендер (Практикант)
Ответ отправлен: 30.03.2011, 04:23
Номер ответа: 266458 Тел.: 8-912-761-0437 Организация: Удмуртский ГосУнивеситет. г. Ижевск. Абонент Skype: ostapbskype
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 266458
на номер 1151 (Россия) |
Еще номера »
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.