关于如何将这样的量划分为动态参数,我遇到了一些问题。让我展示下面的2场景: -
我有像XT和XO这样的动态标签,其中XO应该是除了XT之后XT的一半。
Scenario 1:
Amount = 200
XT = 100
XT = 100
Scenario 2:
Amount = 200
XO = 50
XO = 50
XT = 100
这个标签XO和XT是动态的,可以添加更多或删除,比我需要再次重新计算。
请在.net或javascript上帮助我解决此问题。
答案 0 :(得分:1)
我认为你需要这个小小的逻辑来做到这一点,其余的你应该自己做。
让我在javascript上显示我的语法: -
ttrans = (Number(tfull) * 2) + (Number(thalf) * 1);
dfamt = Number(damt) / Number(ttrans)*2;
dhamt = Number(dfamt) / 2;
让我解释什么是变量代表
thalf是你的总数XO
ttrans总计(XT * 2)+(X0 * 1) - 你需要
所有的计算和分配每个值甚至你的XT或XO都是动态的或你的金额是改变这个语法将帮助你重新计算。
答案 1 :(得分:0)
我在您的场景中理解的是,如何在计算之前确定XT和XO的数量,并为每个基于条件(从XT XO一半)分配值。在计算XT和XO的数量之前,您无法进行计算,因为正如您所说的标签XT和XO可以添加更多或删除。