Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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-сайт: supersait16.ucoz.ru
 Профиль | | #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. Он принимает строку выражения и результатом выводит то, что вычислено:
  1. MsgBox(Me.AxScriptControl1.Eval(Me.TextBox1.Text))

Ответить

Номер ответа: 4
Автор ответа:
 Michael Melchakov



ICQ: 302272185 

Вопросов: 12
Ответов: 31
 Профиль | | #4 Добавлено: 02.05.11 13:58
Спасибо ОГРОМАДНОЕ, помогло :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам