| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > (8*4)/(2+X) нужно избавиться от скобок |
| Автор: Ak47black 21.3.2006, 21:27 |
| Привет всем. Подскажите пожалуйста кто знает (8*4)/(2+X) как мне избавиться от скобок для дальнейшего парсинга в таких случаях. Икс неизвестен и поэтому нельзя в начале сложить что в скобках. Пытаюсь осушествить с помошью польской нотации не немогу понять что мне дальше делать с результатом 84*2X+/ . Вообшем просто незнаю как можно сделать (разложить), весь интернет перелазил. |
| Автор: Snowy 21.3.2006, 21:41 |
| 16 + 32/X |
| Автор: ivan219 22.3.2006, 03:22 |
| Я чтото вопроса не понял в чём проблема 32/(2+Х) первоночально Х=0 и получим 32/2=16 А можно по подробнее в чём проблема и желательно поболше информации |
| Автор: Guedda 22.3.2006, 08:17 |
| Я думаю, ему необходимо программно провести все вычисления и привождение формулы к нормальному виду. Но, честно говоря, это очень сложно сделать... |
| Автор: p0s0l 22.3.2006, 11:35 |
| Тебе посчитать это нужно или что ? Посчитать обратную польскую запись не сложно... |
| Автор: 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 |
| Эту строку разложить не получится, ибо решений этому уравнению нет. |
| Автор: ivan219 23.3.2006, 23:15 |
| Есть уравнения где полностью от дробей ты незбавишся это просто невозможно |
| Автор: Sunvas 24.3.2006, 08:34 |
| Ну, можно попробовать x^(-1) |