2011-05-21 124 views
0

我一直在研究2天的数学方程。整个过程应该从司机那里获取信息,并返回最终的平均值。但是,由于某些原因,它无法正确处理。任何想法将不胜感激。MAth方程无法正常工作

public double Overall() { 
    double finalProjectGrade = ((projectGrade1 * 0.1) + (projectGrade2 * 0.1) + (projectGrade3 * 0.1) + (projectGrade4 * 0.1));    
    double finalQuizGrade = ((quizGrade1 * 0.5) + (quizGrade2 * 0.5));    
    double finalTest = (finalExam * 0.25);    
    double finalParticipationGrade = (participationGrades * 0.25);    
    double Overall = (finalProjectGrade + finalQuizGrade + finalTest + finalParticipationGrade);    
    return Overall; 
} 
+0

除非@dlev解决了这个问题,否则你应该告诉我们它是如何不正确处理的。像实际与预期结果一样。 – 2011-05-21 05:11:54

回答

1

我敢肯定,你的意思是0.05,而不是0.5,为测验成绩。现在,你给他们每个人50%的权重。

+0

@dlev ....非常感谢您指出我犯的那个小错误。我甚至在我面前写下了这个公式,并且无法理解为什么它给了我一个平均值,而这个值从那以后就没有了。再次感谢。 – mrroberts 2011-05-21 10:16:10