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).

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 7 dividido por 3,
7 / 3 = 2{,}333\ldots
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,
7 // 3 = 2
Aqui o operador retorna o quociente inteiro (a parte inteira), não o resto. Em muitas linguagens 7 // 3 é o piso de 7/3.

Passo 5

Apresentar formalmente o conceito de resto (algoritmo da divisão inteira): para inteiros a e b>0 existe uma única decomposição
a = b\cdot q + r,
onde q é o quociente inteiro e r é o resto, com
0 \le r < b.
O resto r é o que sobra depois de tirar q vezes b de a.

Passo 6

Mostrar que o operador módulo \% entrega exatamente esse r. Com o exemplo:
7 \% 3 = 1,
porque 7 = 3\cdot 2 + 1 e o resto é 1. 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.

Resposta

\% (módulo)

Exercícios relacionados