Страница: 1 |
Страница: 1 |
Вопрос: Перевод формулы (String) в расчетную величину
Добавлено: 23.04.11 08:51
Автор вопроса: Michael Melchakov | ICQ: 302272185
Не можете подсказать как сделать так чтобы VisualBasic Net произвел расчет формулы вида (задана как текстовый параметр):
12^(-2)*x^9+12^(-4)*x^8 и т.п.
Где Х конечно же какое то число.
Подстановку числа в формулу сделать не сложно, но как сделать чтобы он это считал?
Находил несколько парсеров, с одним не смог разобраться как работать, а второй считает с ошибкой (порядок расчетов и знаки минус плохо считает)
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Лёха
Вопросов: 20
Ответов: 79
Web-сайт:
Профиль | | #1
Добавлено: 23.04.11 09:16
Если чужой парсер считает не верно,то напиши свой...
Номер ответа: 2
Автор ответа:
Michael Melchakov
ICQ: 302272185
Вопросов: 12
Ответов: 31
Профиль | | #2
Добавлено: 23.04.11 19:10
а если я в этом ни бум бум?
Номер ответа: 3
Автор ответа:
andrey
ICQ: 305986093
Вопросов: 3
Ответов: 41
Профиль | | #3
Добавлено: 25.04.11 08:27
добавь на панель инструментов элемент Script Control Object (microsoft script control)
У него есть метод Eval. Он принимает строку выражения и результатом выводит то, что вычислено:
Номер ответа: 4
Автор ответа:
Michael Melchakov
ICQ: 302272185
Вопросов: 12
Ответов: 31
Профиль | | #4
Добавлено: 02.05.11 13:58
Спасибо ОГРОМАДНОЕ, помогло