Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 6.303 pregleda

Najnovija ↓

Algoritam za kontrolu JMBG-a 21.09.2009. u 21:38 · pre 208 meseci #1
Netko je na drugom forumu postavio pitanje o validaciji JMBG-a, pa rekao da dam ja svoj algoritam (nije baš moj, već sam bio dobio dva prijedloga za izmjenu i njih sam ubacio :-) ). Zanima me da li se može bolje/brže?

Code:
function KontrolaJMBG(s: string): Boolean;
var
   a: array[2..14] of integer;
   iKont, iZbroj, i: integer;
begin

   for i := 2 to 14 do
     a[i] := StrToInt( s[i - 1] ); 

   for i := 1 to 6 do
   begin
     iKont := (8 - i) * (a[i + 1] + a[i + 7]);
     iZbroj := iZbroj + iKont;
   end;

   iZbroj := 11 - (iZbroj mod 11);

   Result := (iZbroj = a[14]);
end;
Potpis
F
Re: Algoritam za kontrolu JMBG-a 22.09.2009. u 06:38 · pre 208 meseci #2
Možda i ovo nekome pomogne.

http://en.wikipedia.org/wiki/JMBG
Potpis
"There is a theory which states that if ever anybody discovers exactly what the
Universe is for and why it is here, it will instantly disappear and be replaced by
something even more bizarre and inexplicable. There is another theory which states
that this has already happened."
-- Douglas Adams
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme