Nahuel, Tene en cuenta que el redondeo de floats a cifras decimales mas alla de la coma decimal es siempre inexacto. En particular, aunque no lo parezca, la siguiente igualdad es imposible.
0.85 = (17/20) Si necesitas precision, usa ScaledDecimal. Andres. On 10/17/07, Nahuel Silva <[EMAIL PROTECTED]> wrote: > > Hola gente, ya que estan hablando de Floats, tal vez sea un poco offtopic > pero aprovecho el momento. Me gustaría saber cómo puedo hacer para poder > tener más precisión a la hora de redondear un Float. Ahora estoy usando > VWorks > > Por ejemplo, si teno 3,64 = 3,6. Y si tengo 3,76 = 3,8 y así > consecutivamente con más o menos cifras. > > Debe ser una boludez y provablemente no estoy viendo el mensaje que hace > lo que yo quiero, jejeje, pero hay que sacarse las dudas. > > Gracias, Saludos > > Nahuel. > > On 10/17/07, GallegO <[EMAIL PROTECTED]> wrote: > > > > > > Hola: > > > > Fijate en la posición 9 del array del método antes y después de > > compilar. > > Algo se trabuco el día que compilaron eso, anda a saber, hasta por ahí > > lo pusieron a manopla. > > Por ahí les andaba mal el copro o usaron el emulador jaja (se acuerdan > > cuando se podía emular por soft? me parece que era el80387) y yo de > > salame encima me compre un coprocesador para ponerle a mi maquina > > pensando que iba a andar mejor. > > La verdad el numero anterior del slot 9 era 976692407 que no es muy > > parecido al histórico SmallInteger mas grande. > > > > Saludos > > GallegO > > > > Andres Valloud escribió: > > > Hola, > > > > > > Tengan cuidado con Float>>hash en Dolphin... si 3.25 hash no les da 3, > > > entonces tendrian que recompilar el metodo. > > > > > > Gracias, > > > Andres. > > > > > > PS: http://blogten.blogspot.com/2007/10/dolphins-floathash.html > > > > > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ Has recibido este mensaje porque estás suscrito a Grupo "clubSmalltalk" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a [email protected] Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/clubSmalltalk?hl=es. -~----------~----~----~----~------~----~------~--~---
