El módulo o resto de 2 números double
Necesito ayuda, estoy realizando una aplicación que necesita calcular el resto de 2 números double(uno es muy grande ej. 1234567809009.3232 y el otro es pequeño ej. 215) al hacerlo con el operador % no me sale el resultado esperado ¿que puedo hacer?
Que se supone que ha de dar el resto de la división de dos números decimales?
Si ha de dar lo mismo que si no tuvieran decimales, opera con long que no tiene problemas de redondeo.
Si el problema es que el long no da para tantas cifras puedes hacer algo como:
123456 % b=(123 % b)x(1000%b)+(456%b)
claro que asi tendrÃas que definir tu las operaciones y guardar los numeros en Strings o vectores de enteros o lo que se te ocurra.
Saludos!
Si ha de dar lo mismo que si no tuvieran decimales, opera con long que no tiene problemas de redondeo.
Si el problema es que el long no da para tantas cifras puedes hacer algo como:
123456 % b=(123 % b)x(1000%b)+(456%b)
claro que asi tendrÃas que definir tu las operaciones y guardar los numeros en Strings o vectores de enteros o lo que se te ocurra.
Saludos!
