Operador de asignación y módulo (%=)
Divide el valor de una variable por el valor de una expresión y asigna a la variable el resto.
result %= expression
Argumentos
result
Cualquier variable numérica.expression
Cualquier expresión numérica.
Comentarios
Si se utiliza este operador, el resultado es prácticamente el mismo que si se especifica result = result % expression, con la diferencia de que result se evalúa sólo una vez.