VB.net: 如何对一个方程有一个未知的代数
VB.net: How to have an unknown algebra for a equation
我正在创建一个计算器来支付输入税。
我如何将未知整数 "m" 作为方程的代数?
b = m - tm
"b"是税后的钱。 "m" 是征税前的金额,"t" 是十进制税率
-
示例 1 - 用于支付税款的资金[查找未知变量 'm'] [t=0.06/6%]
100000000 = m - 0.06m ~ Plug-in all available numbers
100000000 = 0.94m ~ Subtraction
106382978 = m ~ Division
-
使 m 成为待求解的未知变量的代码是什么? VB.net请帮忙!
据我了解,您想求解 m。这意味着给定 b 和 t 的值,您想找到 m.
代数:
m = b/(1-t)
上面的等式是您需要放入程序中的内容。请注意 t=1 会导致错误,因此在执行等式之前先进行 'IF' 声明。
它基于以前的解决方案,而且很脏
Dim restCash = 4500
Dim taxRate = 0.1 ' e.x 10%
Dim initialCash = 0 ' That's what we looking for
If (taxRate = 1) Then ' It means that taxRate = 100%
MsgBox("Tax rate cannot be 100%")
Return
Else
initialCash = restCash / (1 - taxRate)
End If
我正在创建一个计算器来支付输入税。 我如何将未知整数 "m" 作为方程的代数?
b = m - tm
"b"是税后的钱。 "m" 是征税前的金额,"t" 是十进制税率
-
示例 1 - 用于支付税款的资金[查找未知变量 'm'] [t=0.06/6%]
100000000 = m - 0.06m ~ Plug-in all available numbers
100000000 = 0.94m ~ Subtraction
106382978 = m ~ Division
-
使 m 成为待求解的未知变量的代码是什么? VB.net请帮忙!
据我了解,您想求解 m。这意味着给定 b 和 t 的值,您想找到 m.
代数:
m = b/(1-t)
上面的等式是您需要放入程序中的内容。请注意 t=1 会导致错误,因此在执行等式之前先进行 'IF' 声明。
它基于以前的解决方案,而且很脏
Dim restCash = 4500
Dim taxRate = 0.1 ' e.x 10%
Dim initialCash = 0 ' That's what we looking for
If (taxRate = 1) Then ' It means that taxRate = 100%
MsgBox("Tax rate cannot be 100%")
Return
Else
initialCash = restCash / (1 - taxRate)
End If