Lamentablemente con lo que tu dices no redondeas el numero, sino que lo truncas, yo cometi el mismo error.
Lo que hay que hacer es, con el metodo que te enseñe, determinar si el exedente al numero entero es mayor igual o menor a 0.5, y segun sea el caso se aproxima a donde sea pertinente.
Juank