![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
También me vale, me interesa que me digais todas estas cosas porque así voy aprendiendo, Gracias!!!
|
|
#2
|
|||
|
|||
|
He estado haciendo pruebas con RoundTo y hago algo mal:
El número es 123,456789 -si le pongo g:=RoundTo(f,-3):sale=123,45700073 ![]() -si le pongo -2):sale=123,45999964 ![]() -si le pongo -1):sale=123,5 ![]() -si le pongo 0):sale=123 ![]() También me pasa con una función mia:
Con esta función me devuelve 1,7319999933 en lugar de 1,732.Gracias Última edición por Iron fecha: 28-03-2009 a las 13:03:43. Razón: vista de código |
|
#3
|
||||
|
||||
|
Cita:
RoundTo(123,456789,-3)=123,457 ok RoundTo(123,456789,-2)=123,46 ok RoundTo(123,456789,-1)=123,5 ok RoundTo(123,456789,0)=123 ok Probado en Delphi 7. ![]() Me late que quisas estas haciendo algo mal. ![]() Por que no pones tu codigo para que lo podamos ver. ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#4
|
|||
|
|||
|
Mi código es este (también en Delphi 7):
Estoy convencido que es fallo mio, pero no se donde. Un saludo y gracias. |
|
#5
|
|||
|
|||
|
Cita:
declara las variables de tipo doble ... ![]()
salu2!!!!!!! |
|
#6
|
|||
|
|||
|
Correcto, eso era el fallo!!!, yo cuando me puse a definir las variables vi primero el rango de las mismas:
Single 1.5 x 10^-45 .. 3.4 x 10^38 7-8 4 Double 5.0 x 10^-324 .. 1.7 x 10^308 15-16 8 Pensaba que con single me valía!!! Gracias |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Decimales | eduardo360 | Varios | 1 | 19-02-2008 02:29:28 |
| Decimales | oregon | Varios | 1 | 26-10-2006 15:53:08 |
| Decimales | Luis Alberto | Varios | 1 | 19-05-2006 16:40:25 |
| decimales | jfontane | Varios | 2 | 24-06-2003 05:35:19 |
| Decimales | alexisns | Conexión con bases de datos | 2 | 22-06-2003 21:45:40 |
|