Título: me hace la división de float mal Publicado por: OssoH en 14 Noviembre 2017, 17:35 pm tengo una pregunta porque cuando hago
echo (37.8 / 1.08); RESULTADO = 35 echo (int)(37.8 / 1.08); RESULTADO = 34 ¿porque al hacer el (int) de 35 me devuelve un 34 ? ¿Cual es la forma correcta de hacer la división de dos float y me devuelva un entero? Gracias Título: Re: me hace la división de float mal Publicado por: engel lex en 14 Noviembre 2017, 17:58 pm Probablemente es un asunto de ajuste de punto flotante
Título: Re: me hace la división de float mal Publicado por: OssoH en 14 Noviembre 2017, 17:59 pm al final he decidido hacer
(int)round(37.8 / 1.08) Aunque no llego a entender porque no funciona lo otro. Pero bueno..ya esta solucionado Título: Re: me hace la división de float mal Publicado por: engel lex en 14 Noviembre 2017, 18:06 pm Si usas round no necesitas int
|