Qual operador aritmético retorna o resto de uma divisão entre inteiros?
◯ / (divisão convencional).
◯ // (divisão de inteiros).
◯ % (módulo).
◯ * (multiplicação).
◯ ** (exponenciação).
◯ / (divisão convencional).
◯ // (divisão de inteiros).
◯ % (módulo).
◯ * (multiplicação).
◯ ** (exponenciação).
Passo 1
O enunciado pergunta claramente: qual operador aritmético retorna o resto de uma divisão entre inteiros? As opções fornecidas são:
-
(divisão convencional). -
(divisão de inteiros). -
(módulo). -
(multiplicação). -
(exponenciação).
Passo 2
Entender primeiro o que cada operador costuma fazer (visão geral rápida, sem responder ainda).
-
é a divisão convencional: divide e dá um resultado que pode ser não inteiro (número real). -
é a divisão inteira (em muitas linguagens, chama-se “floor division”): devolve o quociente inteiro, descartando a parte fracionária. -
é chamado de operador módulo: devolve o resto da divisão inteira. -
multiplica dois números. -
eleva um número à potência de outro.
Passo 3
Explicar a divisão convencional
com exemplo numérico para fixar: se tomarmos
dividido por
,
ou seja,
não dá o resto, dá o quociente como número real.
Passo 4
Explicar a divisão inteira
com exemplo: usando os mesmos números,
Aqui o operador retorna o quociente inteiro (a parte inteira), não o resto. Em muitas linguagens
é o piso de
.
Passo 5
Apresentar formalmente o conceito de resto (algoritmo da divisão inteira): para inteiros
e
existe uma única decomposição
onde
é o quociente inteiro e
é o resto, com
O resto
é o que sobra depois de tirar
vezes
de
.
Passo 6
Mostrar que o operador módulo
entrega exatamente esse
. Com o exemplo:
porque
e o resto é
. Portanto
retorna o resto da divisão inteira.
Passo 7
Confirmar que os outros operadores não correspondem ao pedido:
-
retorna quociente real, não resto. -
retorna o quociente inteiro, não resto. -
e não têm nada a ver com dividir e obter resto (multiplicação e potência).
Passo 8
Resumo didático: quando a pergunta é “qual operador retorna o resto da divisão entre inteiros?”, o nome técnico é “módulo” e o símbolo comumente usado para isso é
. Use
sempre que quiser o resto da divisão inteira.