以下情况下折扣的等式是什么?

时间:2013-09-05 02:36:38

标签: .net vb.net winforms math user-interface

我想形成折扣的等式......我有以下情况:

net total = sale rate - discount + tax amount.
here.
 tax amount = tax% * (sale rate - discount)

在我的表格中,我允许用户更改净总额以调整整个金额,这意味着如果净总额达到8010,用户可以将其调整为8000.因此调整后的金额应仅从折扣中扣除...但是销售额税率和税率%不应该改变......所以如何形成等式来找到折扣......有没有人帮我如何实现这个目标?

2 个答案:

答案 0 :(得分:0)

你可以整圆净额。但是对于四舍五入,你必须编写自己的逻辑,如果你想让我为你写它,我可以

答案 1 :(得分:0)

您可以将整个等式编写为

net_total = (sale_rate - discount)*(1.0 + tax%)

这使得

更明显
discount = sale_rate - whatever_the user_inputs/(1.0 + tax%)