![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Hola Delphius,
Gracias por contestar, lo intenté con format como en Visual pero me da error. Buscaré en el foro como usar la función RoundTo() que es la que mas me interesa. Un saludo |
|
#2
|
||||
|
||||
|
Cita:
Cita:
Un ejemplo de uso:
Y si te da error es conveniente que nos comentes textualmente que error para saber como ayudarte. Me gustaría ver una muestra de cómo lo intentaste usar... Saludos, |
|
#3
|
|||
|
|||
|
Delphius, era justo lo que quería!!. He tardado mas de media hora en hacerlo funcionar
. Copie mal lo que pusiste (no ponia el paréntesis que está después del Showmessage) y en la ayuda Delphi, el ejemplo empieza con Format y tampoco le ponen paréntesis.Al repasar el foro para poner que no me salia vi la diferencia con el tuyo. Gracias!! |
|
#4
|
||||
|
||||
|
Yo utilizo la funcion RoundTo de la unidad Math para redondear los decimales por ejemplo:
RoundTo(3,56789,-2) me sale como resultado 3,57 ;el segundo parametro indica la cantidad de decimales que se quiere que se muestre en este caso pongo 2 negativo por asi es como trabaja la function, desde luego trabaja tambien con el segundo parametro positivo, puedes buscar en la ayuda de delphi al respecto para una mejor comprension. Saludos...... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 Última edición por rgstuamigo fecha: 23-03-2009 a las 20:58:45. |
|
#5
|
|||
|
|||
|
También me vale, me interesa que me digais todas estas cosas porque así voy aprendiendo, Gracias!!!
|
|
#6
|
|||
|
|||
|
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 |
|
#7
|
||||
|
||||
|
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 |
![]() |
| 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 |
|