2010-11-27 99 views
0

一種方法計算以點爲單位給出的2的百分比(例如15/20和16/20)並返回總數%。將因子添加到2個值

但問題是,當我嘗試給這些值添加權重。 這兩個值的含義標準權重因子1和權重因子2設置爲1(正常%計算)。

但是我怎麼給他們加重呢? 假設我想將權重因子2添加到第一個值,並將第二個值保留爲標準(1)。 (因此,一定的分數是更重要,那麼一個其它,因此%的變化。)

計算與整數
輸入15和
16(上/ 20分)在默認權重因數(1 & 1)在全部測試的百分比是77

如果權重因子被改變爲2(15)和標準1(16)的總%是76

什麼是實現這一目標的最佳途徑,找不到任何關於此的內容。

問候。

回答

2

首先,

((15/20)+(16/20))/ 2 = 0.775(77.5%)

代替77%(你不應該圓直到您執行最終計算,例如對於分級系統,不同的分配類型將具有不同的權重,並且系統應該永遠不會輪迴,直到他們顯示最終百分比。)

要將一個數量加權爲2而不是1,您需要金額計入兩次:

((15/20)+(15/20)+(16/20))/ 3 = 0.766 (76.6%)

(我知道這是因爲我有皮爾森的淵博知識PowerSchool

+0

謝謝,正是我一直在尋找的! – Tonz 2010-11-27 17:23:56