Operador de módulo (%)
Divide o valor de uma expressão pelo valor do outro e retorna o resto.
number1 % number2
Argumentos
number1
Qualquer expressão numérica.number2
Qualquer expressão numérica.
Comentários
O operador de módulo ou resto, divide number1 Por number2 e retorna somente o resto. O sinal do resultado é o mesmo que o sinal de number1. O valor do resultado está entre 0 e o valor absoluto de number2.
Os argumentos para o operador de módulo talvez números de ponto flutuante, assim que 5.6 % 0.5 Retorna 0.1.
Exemplo
O exemplo a seguir ilustra um uso do 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);