由用户在两个文本框中分别输入函数式及自变量(x)值,在另一个文本框中显示因变量(y)的值。
如:在TextBox1中输入5*x+1,TextBox2中输入2,按下按钮后TextBox3中显示11;
在TextBox1中输入x^3-2*x,TextBox2中输入-2,按下按钮后TextBox3中显示-4.
有朋友用VB给实现了:
'text1中输入公式(自变量为x)
'text2中输入x的值
'text3中将输出结果
Private Sub Command1_Click()
Dim script As Object
Set script = CreateObject("MSScriptControl.ScriptControl")
script.Language = "VBScript"
Text1.Text = Replace(Text1.Text, "x", Text2.Text)
Text3.Text = script.Eval(Text1.Text)
End Sub
不知道能否在C++和java中采取类似的方法实现。。
请好汉帮忙。。。。谢谢。。。。