Módulo 5 - Contas dentro do algoritmo

O resto no dia a dia: par ou ímpar, troco em notas e rodízio de placas

9 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 02/07/2026

O que você vai aprender

  • Testar par ou ímpar com numero mod 2.
  • Montar o troco em notas combinando div e mod em cascata.
  • Ligar o rodízio de placas ao resto: o final da placa é placa mod 10.
  • Calcular ciclos que se repetem: relógio, dias da semana e filas circulares.

Par ou ímpar: o primeiro superpoder do mod

Se este módulo tivesse que eleger um destaque, seria o operador desta aula. A soma e a multiplicação todo mundo respeita; o resto passa despercebido até o dia em que você percebe que ele resolve uma família inteira de problemas que nenhum outro operador alcança. A porta de entrada é a pergunta mais antiga das brincadeiras de rua: par ou ímpar? Um número é par quando se divide por 2 sem deixar sobra. “Sem deixar sobra” tem tradução direta: numero mod 2 igual a 0. Deu resto 1, é ímpar. Não existe terceira opção, porque dividindo por 2 os únicos restos possíveis são 0 e 1.

Diagrama de par ou ímpar com o operador mod: a fileira de números de 1 a 8 mostra pares formados de dois em dois. O 6 fecha três pares completos, com 6 mod 2 igual a 0, rotulado como par. O 7 fecha três pares e deixa uma unidade sozinha, com 7 mod 2 igual a 1, rotulado como ímpar.
Par fecha os pares sem sobra (resto 0); ímpar deixa um sozinho (resto 1).

Parece pouco? Esse teste minúsculo aparece em tudo quanto é sistema. Planilhas e tabelas pintam as linhas alternadas (a linha de número par recebe uma cor, a ímpar recebe outra) usando exatamente linha mod 2. Jogos alternam turnos entre dois jogadores com rodada mod 2. Prédios separam elevador de andar par e ímpar. Quando você chegar às decisões do módulo 8, o teste vai virar a condição de um SE: se numero mod 2 for 0, faça isso; senão, faça aquilo. A ferramenta nasce aqui.

Troco em notas e rodízio de placas

Segundo superpoder: distribuir um valor em pacotes de tamanhos diferentes, o famoso troco em notas. Como um caixa eletrônico entrega 87 reais gastando o mínimo de notas? Ele pensa em cascata, da nota maior para a menor. Quantas notas de 50 cabem em 87? A conta é 87 div 50, que dá 1, e sobra 87 mod 50, que dá 37. O algoritmo repassa os 37 para a nota de 20: 37 div 20 dá 1 nota, sobra 17. A de 10 leva 1, sobra 7; a de 5 leva 1, sobra 2; a de 2 leva 1, sobra 0. Resultado: uma nota de cada, e o div e o mod trabalhando em revezamento, um entregando notas, o outro passando a sobra adiante.

valor <- 87
notas50 <- valor div 50
// 1 nota de 50
sobra <- valor mod 50
// sobra 37
notas20 <- sobra div 20
// 1 nota de 20
sobra <- sobra mod 20
// sobra 17
notas10 <- sobra div 10
// 1 nota de 10
sobra <- sobra mod 10
// sobra 7: e a cascata continua com 5 e 2

A cascata do caixa eletrônico: div entrega as notas, mod passa a sobra para a próxima.

Terceiro superpoder: extrair o dígito final de um número. O rodízio de veículos de São Paulo restringe os carros pelo FINAL da placa: finais 1 e 2 na segunda-feira, 3 e 4 na terça, e assim por diante. Como um algoritmo descobre o final de uma placa numérica como 4738? Dividindo por 10 e olhando a sobra: 4738 mod 10 dá 8, porque 473 dezenas completas somam 4730 e sobra exatamente o último dígito. Qualquer sistema que decide algo pelo dígito final (rodízio, sorteio pela terminação, último número do CPF) está fazendo mod 10 por trás.

🎮 Jogo da aula

Par ou ímpar, valendo

Calcule numero mod 2 de cabeça e arraste cada número para o balde certo: resto 0 é par, resto 1 é ímpar.

Ciclos: o mod como volta completa no relógio

O último superpoder é o mais elegante: calcular posições em ciclos que se repetem. São 20 horas e o voo dura 15: chega às 35 horas? Não existe hora 35; o relógio dá a volta, e a resposta é (20 + 15) mod 24, que dá 11 da manhã do dia seguinte. Hoje é quarta e a fatura vence em 100 dias: contando quarta como dia 3 da semana (domingo é 0), o vencimento cai no dia (3 + 100) mod 7, que dá 5, uma sexta-feira. Um restaurante com 4 garçons revezando as mesas em ordem manda a mesa de número 14 para o garçom 14 mod 4, o de número 2. Sempre que algo gira em círculo de N posições, o mod N diz onde você para.

Feche o módulo guardando o mapa da aula: mod 2 responde par ou ímpar; div e mod em cascata montam o troco; mod 10 pega o dígito final; mod N localiza qualquer coisa num ciclo de N posições. São quatro caras do mesmo operador, e todas nasceram da regra de ouro da aula 2: o resto gira entre 0 e N menos 1, sempre. No módulo 6 as comparações entram em cena, e no módulo 8 esses testes viram decisões de verdade, com o algoritmo escolhendo caminhos sozinho. O mod vai junto: ele é matéria-prima de condição.

Teste rápido

Uma pizzaria tem 3 motoboys que se revezam em ordem fixa (0, 1 e 2). O pedido de número 25 sai com qual motoboy?

Perguntas frequentes

Por que numero mod 2 só pode dar 0 ou 1?
Pela regra de ouro do resto: dividindo por N, a sobra vai de 0 até N menos 1. Com N igual a 2, sobram só as opções 0 e 1. É isso que torna o teste de paridade tão confiável: não existe caso intermediário nem exceção, qualquer inteiro cai num dos dois baldes.
O truque de olhar o último dígito para saber se é par tem a ver com mod?
Tem tudo a ver: o último dígito É numero mod 10, e a paridade do número inteiro coincide com a paridade desse dígito, porque dezenas, centenas e milhares são sempre pares. O atalho mental que você usa desde criança é uma combinação de mod 10 com mod 2 sem saber o nome.
O caixa eletrônico de verdade usa esse algoritmo da cascata?
A ideia central, sim: entregar da nota maior para a menor usando divisão inteira e repassar a sobra. Os equipamentos reais adicionam camadas práticas, como estoque de cada gaveta (se as notas de 50 acabaram, o plano muda) e valores que não fecham (não dá para entregar 3 reais só com notas de 2 e 5 sem moeda). A lógica base, porém, é o div com o mod desta aula.
Como o mod ajuda no rodízio se as placas do Mercosul têm letra no meio?
O rodízio olha só o último caractere numérico da placa, e é dele que o mod 10 se ocupa. No formato antigo (ABC-1234) e no Mercosul (ABC1D23), o dígito final continua sendo um número de 0 a 9, então a regra de restringir por final de placa segue sendo, na essência, uma conta de resto sobre a parte numérica.
Por que os ciclos começam a contar do zero e não do um?
Porque os restos possíveis de mod N são 0 a N menos 1: o zero vem de graça na matemática. Numerar as posições a partir do 0 faz a conta e o ciclo casarem sem ajuste. Dá para começar do 1, mas aí é preciso somar 1 depois do mod, um retoque fácil de esquecer. Esse costume de contar do zero reaparece nas listas do módulo 11, pelo mesmo motivo.
Onde mais vou usar o mod no resto do curso?
Em quase todo módulo daqui em diante. No 8, ele vira condição de decisões (se o número for par, faça isso). No 9 e no 10, filtra elementos dentro de laços (somar só os ímpares de 1 a 100). No 14, aparece no caixa eletrônico e nas automações. E no projeto final, o relatório usa paridade para organizar a exibição. O investimento desta aula rende até a última página.

Fontes

Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.