David Felipe Toro Cuervo
PreguntaLa operación de modulo no puede realizarse con números flotantes?
Juan Castro
Aquí puedes ver la implementación de la operación de módulo para números flotantes en diferentes lenguajes de programación: https://www.geeksforgeeks.org/modulus-two-float-double-numbers/. :wink:
Alejandro Urrea Giraldo
Todo depende del lenguaje.
En Python es posible obtener el módulo entre enteros o decimales.
En lenguajes de bajo y medio nivel como C y C++ solo es posible usar el operador % para obtener el módulo entre cantidades enteras (tanto el dividendo como el divisor). Sin embargo es posible construir funciones para obtener el módulo de valores decimales (ej. mediante restas recursivas)
Helí Fernando Jerez Rincón
No es buena practica hacerlo con números flotantes, de hecho no existe un uso en las matemáticas para eso. Pero si lo tiene que hacer lo mejor es volver los dos números en entero multiplicándolo por una potencia de 10 y redondeándolo y luego si hacer el módulo entre esos dos números y dividir el resultado por la potencia de 10, esa potencia la define por el numero de decimales si es por ejemplo dos decimales significativos es potencia de dos o 100
