
diogobruno
-
Posts
115 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
posts postados por diogobruno
-
-
Em VB eu Consegui com o seguinte código.. se precisar implementar em outra linguagem só pidir, ou se tiver alguma duvida quando a logica também
Dim Renavam As String Dim Numeros(5) As String Dim I, J As Integer Dim Soma, Valor As Single Dim Digito As Integer J = 0 Renavam = txt_renavam.Text Renavam = Replace(Renavam, "-", "") For I = 1 To 5 Numeros(I - 1) = Mid(Renavam, I, 1) Next For I = 5 To 2 Step -1 Soma = Soma + (Numeros(J) * I) J = J + 1 Next Valor = Soma Mod 11 If ((Valor = 1) Or (Valor = 0) Or (Valor >= 10)) Then Digito = 0 Else Digito = Valor End If Label2.Caption = Digito & " " & Numeros(4) & " " & Soma & " " & Digito If (Digito = Numeros(4)) Then MsgBox ("Renavam nº " & Renavam & " Valido!") Else MsgBox ("Renavam nº " & Renavam & " Invalido!") End If
-
Nunca vi um numero desse =p
mas qual a regra da validação?
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Dígito Verificador
em Programação - outros
Postado
taí