2011-11-03 92 views
-1

这是一个难题。看看总和,并导致下面:如何做这个计算来达到我想要的答案?

模块:CHI2550 - 现代数据库应用41.2(这是$ markTotal)

会议:在浏览器

$markTotal += ($session['Mark']/100 * $session['SessionWeight']); 

结果AAB 72(这是$ Session ['Mark'])20%(这是$ session ['SessionWeight'])

Session:AAE 67(这是$ session ['Mark'])40%(这是$ session ['SessionWeight '])

正如你可以看到上述计算的答案是正确的,答案是41.2,因为它将两个会话标记相加,除以100,然后再乘以百分比的总数。

但是我想在总会话百分比之外加上一个总分(以上例子为60%),但它不是100%,但我不能像上面的例子那样简单一个环节比其他环节更值钱。我已经计算过,上面例子中100%满分的答案应该是69,但是在我的计算中我怎么做到这一点。

谢谢你任何的帮助深表感谢:)

+4

我不明白你问什么了。你可以编辑你的问题,下面的'浏览器结果'也显示'浏览器结果应该是什么'? – joshuahedlund

回答

2

你需要加起来占总成绩为好。所以,如果会议AAB有可用90总标记(和学生拿到72)和AAE有80个标记(并获得67),那么这将会是

(72)  + (67)   14.4 26.8 41.2 
(--) * 0.2 + (--) * 0.4 = ---- + ---- = ---- = 79.23% 
(90)  + (80)   18  34  52 
相关问题