Количество знаков после запятой влияет только на отображение оценок после их округления.
Вычисление оценок системой всегда производится с высокой точностью (если не ошибаюсь, до 9 знака?)
Т.е. при отсутствии десятичных знаков при округлении возникает погрешность при отображении оценок каждого элемента (истинное значение, которое учитывается системой при расчете суммы - у них другое). Система округляет сумму только один раз, а мы зрительно суммируем несколько округленных значений каждого элемента, что и приводит к разной сумме оценок нескольких элементов.
Чем с большей точностью будут отображаться в журнале оценки отдельных элементов, тем меньше будет разница суммарной оценки. Обычно достаточно отображать с точностью до сотых.