Метод Math.Round
Округляет значение до ближайшего целого или указанного количества десятичных знаков.
Пример Math.Round (Double, Int32) :Math.Round(3.44, 1); //3.4
Math.Round(3.46, 1); //3.5
возможно у вас получаемое число (которое
"с" при делении) - слишком большое
а также значение
k равно 51 (а должно быть от 0 до 15) (в комментарии верно подмечено)
п.с. и лучше выкладывать код - а не картинку - очень мелко даже на 15-ти дюймовом дисплее