我需要能够按百分比编辑整数类型的权重值。
例如:我得到以下权重:
变量权重 × 100 是 50 z 50 所以 z 是 25%,y 是 25%,x 是 50%
现在,如果我希望能够编辑现有权重或按百分比输入添加新权重,我如何确保权重仍然是整数类型并且不需要任何舍入。
例如,如果我想添加一个占总重量 25% 的新重量,我该如何计算?请注意,我可以更改其他权重(增量/减量)以实现此目的。
但是这里需要发生的必要条件是权重将保持整数,并且新/编辑权重的百分比将按照要求。
如果我不必确保权重是整数,那么这很容易,我可以使用以下等式:
NewWeight = (Sum*RequestedPerecentage)/(1-RequestedPerecentage)
但事实并非如此……