Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2008, 16:16
Avatar de dackiller
dackiller
 
Fecha de Ingreso: septiembre-2003
Ubicación: The Matrix
Mensajes: 341
Antigüedad: 21 años, 4 meses
Puntos: 4
Pregunta Redondear Numeros Hacia El Proximo Entero Superior

Hola a todos,

Estoy tratando de pasar un Paginador de resultados de PHP > JAVA, ya tengo todo listo, pero ahora tengo problemas para calcular el Número de Paginas resultados de la paginación...

Datos:
En la base de datos tengo 1002 registros, los cuales quiero desplegar 10 por pagina.

En teoria la formula es:

Código PHP:
Paginas TotalRegistros RegistrosPorPagina;

// Equivale a: (100,2 = 1002 / 10) 


Todo va bien...

Ahora en PHP yo uso una función que me redondea hacia el proximo numero entero
Código PHP:
$Paginas ceil($TotalRegistros $RegistrosPorPagina);

// RESULTADO ES "101" ESTO FUNCIONA 
El problema viene cuando trato de hacerlo en JAVA.

Código PHP:
Paginas Math.round(TotalRegistros RegistrosPorPagina);

// ESTO ME DEVUELVE "100" ESTO NO ME FUNCIONA 
Tambien pudiese sumarle 0.5 a la funcion Math.Round, pero esto no funciona ya que no tendria los resultados esperados.

Estuve buscando alguna funcion pero no he conseguido nada...

Alguien ha solucionado este tipo de problema ? tal vez hay alguna funcion pero la desconozco.

Gracias...
__________________
--
NOTA: Si haz conseguido la solución a tu problema, por favor edita el titulo del tema colocando el prefijo [SOLUCIONADO], para que otros usuarios puedan encontrar soluciones más rápido.