Closed. This question needs details or clarity。它当前不接受答案。












想改善这个问题吗?添加详细信息,并通过editing this post阐明问题。

4年前关闭。



Improve this question




我有一些关于如何将这种数量划分为动态参数的计算问题。让我显示以下2种情况:-

我有动态标签,例如XT和XO,其中XO应该在相除后为XT的一半。
Scenario 1:
Amount = 200
XT = 100
XT = 100

Scenario 2:
Amount = 200
XO = 50
XO = 50
XT = 100

XO和XT这个标签是动态的,可以在其中添加或删除,而不需要再次进行重新计算。

请通过.net或javascript帮助我解决此问题。

最佳答案

我认为您需要这种小逻辑来做到这一点,其余的则应该自己做。

让我在javascript上显示我的语法:

            ttrans = (Number(tfull) * 2) + (Number(thalf) * 1);
            dfamt = Number(damt) / Number(ttrans)*2;
            dhamt = Number(dfamt) / 2;

让我解释一下变量代表什么
  • tfull是您的XT总数,您需要计算出现的XT数量
  • thalf是您的总数XO
  • ttrans总计(XT * 2)+(X0 * 1)-您需要
  • dfamt是应将金额分配给XT
  • dhamt是应将金额分配给XO

  • 全部用于计算并分配每个值,即使您的XT或XO是动态的,还是您的金额都发生了更改,上面的语法将帮助您重新计算。

    10-08 11:47