Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 03-03-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
La representación binaria de un número real no es exacta, razón por la cual una computadora maneja internamente un número como una aproximación. 15.69999999999 es muy parecido a 15.7; tanto, que para cualquier efecto práctico es una diferencia despreciable.

Podrías usar una función como FormatFloat para presentar el número en el Edit, por ejemplo, redondeado a dos decimales te mostrará 15.7.

Por otra parte, también podrías usar un tipo de datos como Currency, que es un tipo de punto (coma) fijo que minimiza este tipo de "problemas".

// Saludos
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
limpiar text en edit botones67 Varios 5 11-08-2012 20:10:22
como saber el valor que muestra un edit gaston260 API de Windows 13 14-02-2009 01:46:40
volver un TEdit.Text un valor? Ðαяισš Varios 2 02-01-2009 05:06:17
Help: Funcion Cos() me arroja un valor erroneo rubencho C++ Builder 3 22-07-2008 04:40:52
Guardar Edit.Text en un Txt Greco Varios 3 14-11-2007 23:47:19


La franja horaria es GMT +2. Ahora son las 05:15:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi