0% acharam este documento útil (0 voto)
268 visualizações2 páginas

Como Calcular o Dígito Do Código de Município Do IBGE

Este artigo descreve uma função para calcular o dígito verificador do código do município brasileiro utilizando um algoritmo de soma ponderada dos dígitos do código. A função retorna o código completo com o dígito verificador ou mensagens de erro.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
268 visualizações2 páginas

Como Calcular o Dígito Do Código de Município Do IBGE

Este artigo descreve uma função para calcular o dígito verificador do código do município brasileiro utilizando um algoritmo de soma ponderada dos dígitos do código. A função retorna o código completo com o dígito verificador ou mensagens de erro.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 2

Como calcular o dígito do Código de Município do IBGE http://www.devmedia.com.br/articles/viewcomp.asp?

comp=12308

Whats new? | Login | Parceiros


Cadastre-se | Atendimento | RSS

Home Entenda o site Revistas Canais Cursos Loja virtual Suporte Fórum Serviços Assine Compre
Créditos Lançamento

Easy Java Magazine #1,


a publicação para iniciantes
em Java Compartilhe |

Acesse gratuitamente!

Você está em: / canal Delphi [artigos] + Delphi: artigos | vídeos | cursos | mais

Este post foi publicado diretamente pelo autor e não foi revisado pela DevMedia.

ANDRÉ FERREIRA DE MORAES.


Técnico em Processamento de Dados -
Instituto Adventista Paranaense - IAP;
Atualmente cursando 4º ano de Sistemas
de Informação Faculdade Santa Bárbara -
FAESB - Tatuí; Para dúvidas sobre o Projeto

Como calcular o dígito do Código de Município do IBGE ACBr utilize o FórumWeb -


http://www.forumweb.c...

Ver space do autor


Neste artigo é mostrada uma função para calcular o dígito do Código de Município do IBGE, util para ser
usado com o exemplo do site www.buscarcep.com.br
Estatísticas:
Visualizações: 3657
Favoritado: 3 vez(es)
Para calcular o dígito do Código de Município do IBGE, use a função abaixo: Conteúdo:
Didática:
function DigitoCidade( Codigo : String ) : String;
Utilidade: 2 0
var votos: 2
i, Valor, Soma: integer;
Digito: string; Serviços:
const Inclua seu próprio artigo! (ajuda)
PESO = '1212120'; Inclua um comentário
NAO_VALIDAR = '|2201919|2202251|2201988|2611533|3117836|3152131|4305871|5203939|5203962|'; Adicionar aos Favoritos
begin Marcar como lido/assistido
if Length(Codigo) < 6 then Incluir anotação pessoal (ajuda)
begin
RSS Feeds
Result := 'Tamanho Inválido';
Versão para impressão
exit;
end;
if pos('|' + copy(Codigo, 1, 6), NAO_VALIDAR) > 0 then
begin
Result := copy(NAO_VALIDAR,pos('|' + Codigo, NAO_VALIDAR)+1,7);
exit;
end;
soma := 0;
for i := 1 to 6 do
begin
valor := StrToInt(copy(Codigo, i, 1)) * StrToInt(copy(PESO, i, 1));
if valor > 9 then
soma := soma + StrToInt(copy(IntToStr(valor), 1, 1)) + StrToInt(copy(IntToStr(valor), 2, 1))
else
soma := soma + valor;
end;
digito := IntToStr((10 - (soma mod 10)));
if ((soma mod 10) = 0) then
digito := '0';
Result := copy(codigo,1,6) + Digito;
end;

Participe! Inclua um comentário


Nenhum comentário foi postado - seja o primeiro a comentar ;-)

1 de 2 15/11/2010 20:02
Como calcular o dígito do Código de Município do IBGE http://www.devmedia.com.br/articles/viewcomp.asp?comp=12308

[Ver todos] [Ver todos]

ACBrNFe – Componente para Nota Fiscal Eletrônica - Artigo Clube Como construir uma solução Web em Asp.Net distribuída em
Delphi 108 camadas utilizando orientação a objetos(Avançado)

Como funcionam os modos de contingência da NFe Curso Online-Novidades no Delphi 2010

Como calcular o dígito do Código de Município do IBGE Formação completa Delphi Developer

Curso completo de ClientDataSet


Descobrir o Código do Município para ser usado na NFe utilizando o
CEP.
Delphi for PHP - Loja virtual

ACBrNFe - Componente OpenSource para Nota Fiscal Eletrônica - NFe


curso online - Delphi Prism
- Parte 2

Curso Completo MySQL


ACBrNFe - Componente OpenSource para Nota Fiscal Eletrônica - NFe
- Parte 1
Curso Online:JavaScript(básico)

ACBrNFeMonitor - Utilitário para integração ERP - Nota Fiscal Introdução à Engenharia de Requisitos
Eletrônica - NFe

[Ver todos]

[Este post ainda não foi associado a uma sequência] [vídeo] Menu de Ferramentas: Curso Crystal Reports XI com Delphi
2010 – Parte 2

[vídeo] Introdução: Curso Crystal Reports XI com Delphi 2010 –


Parte 1

[vídeo] dbPivotGrid - Curso DevExpress com Delphi - Parte 1

[vídeo] LayoutControl - Curso DevExpress com Delphi - Parte 2

[vídeo] DXPrinting: Devexpress – Curso Componente DevExpress -


Parte 40

MonthCalendar : Dias em Negrito com TDataSet

Entendendo Coesão e Acoplamento

[vídeo] Implementando Delete - Curso Entity Framework - Aplicação


web de Classificados - Parte 26

[vídeo] Implementando TemplateField para a funcionalidade Delete -


Curso Entity Framework - Aplicação web de Classificados – Parte 31

DevMedia Group www.devmedia.com.br | www.javafree.org | www.mrbool.com


2010 - Todos os Direitos Reservados a DevMedia Group - (21) 3382-5038

2 de 2 15/11/2010 20:02

Você também pode gostar