tengo una situación, resulta que debo calcular unas comisiones del 5%, y pagos del 95%, sin embargo, necesito redondear los valores por exceso o defecto, por ejemplo, si el valor es 4.700, el 5% es 235, para este caso necesito que el valor final sea 200 y para el 95% es 4465, necesito que el valor sea 4500, he estado mirando round() pero solo trabaja con decimales.
Alguna idea de como lo puedo lograr.