Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > (8*4)/(2+X) нужно избавиться от скобок


Автор: Ak47black 21.3.2006, 21:27
Привет всем.
Подскажите пожалуйста кто знает (8*4)/(2+X) как мне избавиться от скобок для дальнейшего парсинга в таких случаях. Икс неизвестен и поэтому нельзя в начале сложить что в скобках.
Пытаюсь осушествить с помошью польской нотации не немогу понять что мне дальше делать с результатом 84*2X+/ .
Вообшем просто незнаю как можно сделать (разложить), весь интернет перелазил. smile smile

Автор: Snowy 21.3.2006, 21:41
16 + 32/X

Автор: ivan219 22.3.2006, 03:22
Я чтото вопроса не понял в чём проблема 32/(2+Х) первоночально Х=0 и получим 32/2=16

А можно по подробнее в чём проблема и желательно поболше информации smile

Автор: Guedda 22.3.2006, 08:17
Я думаю, ему необходимо программно провести все вычисления и привождение формулы к нормальному виду. Но, честно говоря, это очень сложно сделать...

Автор: p0s0l 22.3.2006, 11:35
Цитата(Ak47black @ 21.3.2006, 21:27 Найти цитируемый пост)
Пытаюсь осушествить с помошью польской нотации не немогу понять что мне дальше делать с результатом
Тебе посчитать это нужно или что ? Посчитать обратную польскую запись не сложно...

Автор: Ak47black 22.3.2006, 18:32
Извините что неточно написал. Я тут сам запутался польская запись тут непричем.
Вообшем мне нужно из строки например 2/(x/(x+2))+4=4 сделать строку вот такую строку 2+4*x*2*2=2*x*2*2 это как пример.
Тоесть мне нудно избавиться от дробей.
Если кто-нибудь может посказать что-нибудь как осушествить такую фунцию то пишите.

Автор: Sunvas 23.3.2006, 08:47
Цитата(Ak47black @ 22.3.2006, 18:32 Найти цитируемый пост)
2/(x/(x+2))+4=4

Эту строку разложить не получится, ибо решений этому уравнению нет.

Автор: ivan219 23.3.2006, 23:15
Есть уравнения где полностью от дробей ты незбавишся это просто невозможно smile если 1/x как ты её можеш представить в виде +-* просто некак!!! Разве можно только вот такаие 2/sqrt(2)=sqrt(2) но этого всеголиш копейки.

Автор: Sunvas 24.3.2006, 08:34
Цитата(ivan219 @ 23.3.2006, 23:15 Найти цитируемый пост)
1/x как ты её можеш представить в виде +-*

Ну, можно попробовать x^(-1) smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)