Перенос текста формулы в код - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Прошу подсказать, как переносятся тексты формул в код. Например в TextBox пропечатывается x^2*sin(x) и как оно может попасть в оператор присваивания кода?

Решение задачи: «Перенос текста формулы в код»

textual
Листинг программы
  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
 
        Dim x As Integer, s As String = "x^2*sin(x)"
 
        x = 2
 
        With CreateObject("ScriptControl")
            .Language = "VBScript"
            .ExecuteStatement("x=" & x)
            MsgBox(.Eval(s))
        End With
 
    End Sub

Оцени полезность:

11   голосов , оценка 3.636 из 5
Похожие ответы