Sh3R3iF Ответов: 2

Как получить результат математических уравнений из текстового поля в VB.NET


я хочу напечатать например
"2+3*(2^2)/2-1"
в текстовом поле
и сохраните результат в переменной
чтобы отобразить его в метке

Что я уже пробовал:

я хочу напечатать например
"2+3*(2^2)/2-1"
в текстовом поле
и сохраните результат в переменной
чтобы отобразить его в метке

2 Ответов

Рейтинг:
0

OriginalGriff

Вам нужно будет оценить выражение.
Вы можете написать парсер, и оценщик, или ... взгляните на это:
Вычислитель выражений, написанный на языке VB.NET[^]
Вычислитель выражений пересмотреть функции eval (на 100% удалось .Чистая)[^]
Вычислитель Математических Выражений[^]


Рейтинг:
0

Maciej Los

Проверить это: Механизм вычислений для .NET[^]. Это отличный, очень быстрый расчетный движок!