方法计算以点数给出的2的百分比(例如15/20和16/20)并返回总百分比。
但问题是当我尝试为这些值增加重量时。 两个值的含义标准权重因子1和权重因子2均设置为1(正常%计算)。
但我究竟如何为它们增加重量? 假设我想在第一个值上加上2的权重因子,并将第二个值加到标准值(1)。 (所以某个分数比其他分数更重要,因此%变化。)
使用整数计算
输入15和16(得分/ 20)
使用默认权重因子(1和1),总百分比将为77
如果权重因子变为2(对于15)和标准1(对于16),则总百分比将为76。
实现这一目标的最佳方式是什么,找不到任何相关内容。
问候。
答案 0 :(得分:2)
首先,
((15/20)+(16/20))/ 2 = 0.775(77.5%)
而不是77%(在进行最终计算之前不应该进行舍入,例如对于评分系统,不同的赋值类型将具有不同的权重,系统在显示最终百分比之前不应该舍入。)
要将一个金额加权为2而不是1,您需要将金额计入两次:
((15/20)+(15/20)+(16/20))/ 3 = 0.766 (76.6%)
(我知道这是因为我非常了解Pearson的PowerSchool)