Hola, ZeRoberto.
Resulta que yo soy muy flojo para programar. Mi lógica me diría:
- Ok, a partir de N centavos se redondea (hacia arriba o hacia abajo).
Luego entonces, N es una constante (debiera de, de lo contrario, el usuario definiría a N que ahora sería una variable, y ojo, eso para mi ya sería un capricho de usuario desde el punto de vista de programación). X (el valor absoluto) es la variable.
Si aprovechamos el lenguaje y su abstracción, sería:
SI 2.25 - el entero de 2.25 (2) es menor o igual a tal, el valor será el entero de 2.25 (2), de lo contrario será el entero de 2.25 + 1 (2+1)
Saludos.