Operador de módulo (%)
Divide o valor de uma expressão pelo valor do outro e, em seguida, 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 apenas o restante. 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 podem ser números de ponto flutuante para 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);
Requisitos
Consulte também
Referência
Operador de atribuição de módulo (% =)