我正在尝试解决变量x
。我想我的D
变量存在问题。 D
变量应该将每个输入的w
相加。例如,如果有三个输入,则为D = w[0]+w[1]+w[2]
;如果有两个输入,则为D = w[0]+w[1]
。使用实际值,goal_grade
= 90.0,exam_weight
= 20,4个额外类别,w[1]
= 10,p[1]
= 100,w[2]
= 20,{ {1}} = 95.98,p[2]
= 30,w[3]
= 95.47,p[3]
= 20,w[4]
= 96.47 ...... p[4]
应该相等62但是我获得了一些巨大的数字。
x
答案 0 :(得分:0)
只需更改
C += w[i] * p[i];
D += w[i];
与
C += parseFloat(w[i] * p[i]);
D += parseFloat(w[i]);
你很好。