在 C# 中,我正在寻找一种方法来解决这样的简单方程。Z = A + B
我正在尝试构建一个类,如果我给其他两个参数中的任何一个,它将给我第三个参数。
示例,给定Z=A+B
如果你知道A=3
然后B=6
你知道Z=9
如果你知道A=4
然后Z=8
你知道B=4
我将如何最好地在软件中执行这些类型的任务?
另一个想法是使用数学表达式求值,例如 ncalc。他们可以解释数学表达式,例如转换3*(8+2)
为30
,但不能求解诸如3*(8+x)=30
-->之类的方程x=2
。