Operador de módulo (%)
Divide el valor de una expresión por el valor de otra y devuelve el resto.
number1 % number2
Argumentos
number1
Cualquier expresión numérica.number2
Cualquier expresión numérica.
Comentarios
El operador de módulo, o resto, divide number1 por number2 y devuelve solamente el resto. El signo del resultado es el mismo que el del argumento number1. El valor del resultado está entre 0 y el valor absoluto de number2.
Los argumentos del operador de módulo pueden ser números de punto flotante, por lo que 5.6 % 0.5 devuelve 0.1.
Ejemplo
En el ejemplo siguiente se muestra un uso del operador de módulo.
var myMoney : int = 128;
var cookiePrice : int = 33;
// Calculate the change if the maximum number of cookies are bought.
var change : int = myMoney % cookiePrice;
// Calculate number of cookies bought.
var numCookies : int = Math.round((myMoney-change)/cookiePrice);
Requisitos
Vea también
Referencia
Operador de asignación y módulo (%=)