Post by EfrénA ver me explico un poco mejor...
El problema es que al hacer 0.1/1 0.2/2 0.3/3 todos ellos
deberian dar el valor 0.1 exacto, lo que pasa que al hacer una
depuracion del programa y ver los valores que tienen las variables en
vez de 0.1 tienen 0.100000001234 por ejmplo.
Por eso queria truncar el numero a los primeros valores, porque los
necesito para hacer comparaciones entre ellos y por eso no funciona
como yo necesito.
Ya te lo decía otro ("RETECAL nos tima - MechaKaiser" en
<news:***@213.4.130.20>:
: Multiplícalo por 100, lo truncas a entero y el resultado lo tratas como
: centésimas. (O lo divides por cien de nuevo a un flotante)
Para lo que querres ahora, es mucho mejor NO dividir de nuevo, de esta
manera te ahorres los problemas con los redondeos de coma flotante.
Cuidado, has preguntado por truncar, y eso te lo decimos. Si quieres
redondear, que es otra cosa, la repuesta es diferente.
Antoine