Escreva Com Algarismo Os Seguintes Números - Escreva Com Algarismos Os Seguintes Números - FDPLEARN
Escreva Com Algarismos Os Seguintes Números - FDPLEARN

Como converter números por extenso em algarismos

Escreva com algarismo os seguintes números é uma tarefa que parece simples até você se deparar com something como "trinta e dois milhões e quatrocentos e cinquenta e seis mil e setecentos e noventa e três". O problema não é a conversão em si, mas a velocidade e a precisão quando você tem centenas desses casos.

Eu já perdi dois dias em 2019 fazendo esse tipo de trabalho manual para um escritório de contabilidade em São Paulo. O cliente enviou contratos em PDF escaneado com valores por extenso e queria tudo organizado em planilha Excel. O problema real era que muitos desses documentos tinham vírgulas mal colocadas, espaços errados, e ocasionalmente o valor por extenso nem correspondia ao valor numérico escrito no contrato. A solução foi criar um workflow híbrido: uso OCR para extrair os números arábicos já presentes no documento e comparo com a versão por extenso para validar. Quando os dois não batem, marca como pendente para revisão humana.

regras básicas para escrever com algarismo os seguintes números

A conversão direta segue regras gramaticais bem definidas no português. Cada parte do número tem seu valor posicional: bilhões, milhões, milhares, unidades. O tricky é que em português usamos "e" de forma específica — entre centenas e dezenas/digitos, mas não entre ordens grandes como milhões e mil. Por exemplo: "duzentos e trinta e dois" vira 232. Já "dois milhões, trezentos e quarenta e cinco mil" vira 2.345.000. Note que não se usa "e" antes de "mil" quando vem após milhões, mas se usa "e" dentro de cada bloco de milhar.

Dica prática que pouca gente menciona: números entre 16 e 100 na casa das dezenas seguem o padrão "dezena-e-unidade" (trinta e um, quarenta e cinco), mas os números 11 a 15 são irregulares (onze,/doze,treze,quatorze,quinze). Depois de 100, a contagem volta ao padrão. O número 100 em si é "cem", não "cento e um" — só a partir de 101 é que entra o "e": "cento e um".

👉 Clique no botão abaixo para saber mais sobre o assunto!

Como eu faço isso no dia a dia

Quando tenho volumes pequenos, digito manualmente com atenção redobrada. Para volumes maiores, uso uma combinação de regex + substituição em lote num script Python. A lógica é identificar padrões como "milhões", "mil", "bilhões" e mapear cada fração. O principal erro que vejo as pessoas cometendo é confundir a casa decimal. "Um milhão e meio" não é 1.000.500, é 1.500.000. O "e meio" refere-se à fração do milhão inteiro, não a uma adição simples. Da mesma forma, "duzentos mil e quinhentos" deve ser lido como 200.500, nunca 200.000.500.

Outro ponto que causa confusão constante: a palavra "cento" só aparece isolada para o número 100. Para qualquer outro valor na casa das centenas, usa-se "cento" como prefixo: "cento e vinte", "trezentos e cinquenta". Isso significa que ao ler um texto por extenso, se você encontrar "cento" sozinho sem "e" e sem números após, é 100 exato. Se vier seguido de "e", precisa verificar o que vem depois.

Ferramentas e automação

Para quem precisa fazer isso com frequência, existe a possibilidade de automatizar. Scripts como o nptnumbers no PyPI convertem palavras em números em português automaticamente. A versão web também pode ajudar para casos pontuais, mas não confia em ferramentas online para dados sensíveis — já vi casos onde contratos inteiros são enviados para processadores de terceiros sem controle de privacidade. Uma ressalva importante: nenhuma ferramenta automática é 100% confiável com português brasileiro, especialmente com variantes regionais. Em alguns estados do Nordeste, por exemplo, ouviram-se construções como "vintém" para 20, ou formas arcaicas de numeração que as bibliotecas padrão não reconhecem. Nesses casos, a revisão humana continua sendo obrigatória.

O tempo que eu gastava antes com conversão manual de uma lista de 500 valores por extenso era de cerca de 3 a 4 horas. Com o script rodando em paralelo e revisão pontual, reduzi para aproximadamente 40 minutos. A maior parte desse tempo gasta não é na conversão em si, mas na validação dos casos ambíguos que o algoritmo não resolveu sozinho. Se você está começando agora e quer praticar, o ideal é pegar textos reais — contratos, notas fiscais, relatórios financeiros — e fazer a conversão à mão antes de confiar em qualquer automação. O cérebro humano ainda é imbatível para detectar exceções e contextos que máquinas não pegam.