Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2015, 16:28
enochap
 
Fecha de Ingreso: julio-2012
Ubicación: Ripollet
Mensajes: 80
Antigüedad: 12 años, 4 meses
Puntos: 1
Redondeo especial

Hola a todos, necesito un redondeo algo especial, y no me sale como hacerlo, me explico.

Yo tengo un pack mínimo por ejemplo de 24 y el cliente puede poner lo que quiera, usaré 3 ejemplos y lo que necesito es redondear al más próximo en múltiplos del pack mínimo:

Si tecleo 3 me devolverá 24 (sencillamente porque es menor que 24)
Si tecleo 26 me devolverá 24 (porque es mas cercano que 48)
Si tecleo 45 me devolverá 48 (porque es mas cercano que 48)

El primer ejemplo es facilísimo y no necesito ayuda, pero los otros dos no se como hacerlos, alguien me puede dar sugerencias por favor ???

Muchas gracias