Ir para conteúdo
Fórum Script Brasil
  • 0

Dígito Verificador Do Crm


fgois

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

vai nesse site aqui na sessão 'dicas' e procura alguma coisa a respeito do q você quer, só q você precisa se cadastrar. Tem um sistema de busca q ajuda muito achar a dica q você quer.

Link para o comentário
Compartilhar em outros sites

  • 0

Colega,

Valeu pela ajuda, mas já sou cadastrado naquele site, contudo apos muita procura consegui o que queria.

Segue abaixo a rotina:

Esta função calcula o digito verificador.
Funciona com Pis/Pasep, conta corrente, agência bancária e CRM.

function DV11(Matr : string): string;
var
X, Cont, Soma, DV, NMatr, nTaman : integer;
begin
Cont := 9;
Soma := 0;
nTaman:=length(matr);
For X := nTaman downto 1 do
begin
NMatr := StrToInt(Copy(Matr,X,1));
Soma := Soma + (NMatr * Cont);
dec(Cont);
if cont=1 then
Cont := 9;
end;
DV := Soma mod 11;
if DV > 9 then DV := 11 - DV;
Result := IntToStr(DV);
end;

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...