sumando dos float no pbtengo valor real
Hola Amigos
Acudo a ustedes (como siempre XD) sucede que estoy sumando dos valores de tipo float y no obtengo el valor real cuando suma. Posteo el código a parti de una ayuda del amigo ecfisa y de paso los valores con los que sume para probar. incluyo la math.h en la .h Código:
double Round(double Num, int Dec) Código:
float sum; Gracias de antemano |
Hola Impadron.
Creo que el problema está en que la función de redondeo que te puse antes es: Código:
return ((float)((int)(Num*pow(10,Dec)+0.5)))/pow(10,Dec); Código:
return ((float)(int)(Num*pow(10,Dec))/pow(10,Dec)); Código:
double Redondear(double Num, int Dec) |
ok gracias amigo, funciona perfecto
|
La franja horaria es GMT +2. Ahora son las 10:42:53. |
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