Ver Mensaje Individual
  #16  
Antiguo 05-07-2018
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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:
// (como función por reusabilidad/legibilidad)
double frac(const double numero)
{
  return 
numero static_cast<int>(numero);
}

//Ej.:
void __fastcall TForm1::Button1Click(TObject *Sender)

  
AnsiString s;
  
double nro 110.0101;

  
s.sprintf("%f"frac(nro));
  
ShowMessage(s);

Salida:


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
Responder Con Cita