| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
amas2 Lt

Registrado: 01 Jun 2004Mensajes: 91
|
Publicado: Mar 21 Jun, 2005 3:35 pm Asunto: Producto de un Double y un Float |
|
|
tengo dos numeros uno que es un Double y el Otro un float
los dos en mi ejemplo tienen 2 o más decimales. Cuando los multiplico de forma normal A*B el resultado me aparece como un entero sin decimal alguno!!! Alguien sabe que hago mal??
Gracias. |
|
| Volver arriba |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Mar 21 Jun, 2005 4:07 pm Asunto: |
|
|
Seria bueno ver parte de tu codigo para poder darte una respuesta más acertada. _________________ Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida. |
|
| Volver arriba |
|
 |
amas2 Lt

Registrado: 01 Jun 2004Mensajes: 91
|
Publicado: Mar 21 Jun, 2005 4:24 pm Asunto: |
|
|
| Código: |
float factorC;
factorC=(0.1*this->PixelsPerInch)/2.54;
float numero1 = this->py->Text.ToDouble();
float numero2 = this->px->Text.ToDouble();
float producto = numero1*factor;
|
Pues resulta que producto no presenta decimales!!
He echo ShowMessages varios con AnsiString() y todo lo veo con decimales incluso numero1*numero2 , factorC etc... pero el producto no!!
 |
|
| Volver arriba |
|
 |
amas2 Lt

Registrado: 01 Jun 2004Mensajes: 91
|
Publicado: Mar 21 Jun, 2005 4:27 pm Asunto: Ok |
|
|
He conseguido pasar todo a Double!!!
Gracias por el interes pero de momento voy tirando!!!
De todas formas seria bueno saber que paso.
Gracias. |
|
| Volver arriba |
|
 |
|