![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Hola.
La diferencia infinitesimal (0.1001 y 0,0100999999999942) se produce por que el número no es expresable en una fracción binaria exácta. Pero en la práctica, se reduce a un problema de visualización, podrías hacer: Código PHP:
Código PHP:
![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#2
|
||||
|
||||
|
Cita:
No es tan sencillo ya que ese 0101 (ó 0302 ó 1009, etc.) son realmente unas coordenadas. Ahora bien, si me garantiza que con esa conversión saco el valor original... |
|
#3
|
||||
|
||||
|
Hola.
Es que es solo visualización, internamente los cálculos se realizarán como corresponde. Por ejemplo, este tratamiento del resultado muestra la visualización correcta: Código PHP:
![]() Si necesitas una mayor precisión podes usar el tipo long double o recurrir a una biblioteca de terceros especializada. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 05-07-2018 a las 23:55:02. Razón: Agregar imágen |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Extraer datos de cds | pvillano | Conexión con bases de datos | 5 | 20-10-2011 15:59:33 |
| Extraer Decimales De Un Numero | luis vazquez | Varios | 8 | 15-04-2009 19:51:56 |
| extraer un dato | megaredoxk | Impresión | 6 | 17-01-2008 20:35:47 |
| Extraer un registro | Walterdf | Conexión con bases de datos | 3 | 28-09-2004 16:40:21 |
|