Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-07-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.051
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Imagino que frac() será en delphi y no está en c++
Responder Con Cita
  #2  
Antiguo 05-07-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Imagino que frac() será en delphi y no está en c++
Así debe ser. Pero ahora estoy teniendo un problema.
Cita:
Empezado por ecfisa Ver Mensaje
double dec1 = nro - (int)nro; // (1)
double dec2 = modf(nro, &nro); // (2) #include<math.h>
Las dos opciones funcionan a la perfección, pero me están saliendo resultados inesperados. El primer valor que tengo que evaluar es 110,0101 y de cualqiuera de las formas que me propone ecfisa lo hace CASI bien. Y digo casi porque el valor que deja después de la operación en vez de ser 0,0101 es 0,0100999999999942. En fin, a ver como lo arreglamos.
Responder Con Cita
  #3  
Antiguo 05-07-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.051
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿De qué tipo es nro?
Responder Con Cita
  #4  
Antiguo 05-07-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Es un double
Responder Con Cita
  #5  
Antiguo 05-07-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.051
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Pero ese valor (0,0100999999999942) es lo que devuelve la función, o lo guardas en la BD y de ahí lo lees?
Responder Con Cita
  #6  
Antiguo 05-07-2018
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Es lo que me devuelve la función una vez hechos los cáculos. Como decía yo tengo guardado el 110,0101, pero al hacer las operaciones me devuelve ese cerro de decimales.
Responder Con Cita
  #7  
Antiguo 05-07-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.051
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Angel.Matilla Ver Mensaje
Es lo que me devuelve la función una vez hechos los cáculos. Como decía yo tengo guardado el 110,0101, pero al hacer las operaciones me devuelve ese cerro de decimales.
No está claro eso que dices
¿Es un valor que se lee o escribe en la BD? ¿ese campo en la BD de qué tipo es?
Responder Con Cita
Respuesta



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
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


La franja horaria es GMT +2. Ahora son las 02:07:51.


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