• 12 odgovora
  • 34.634 pregleda
Formula za JMBG?! 02.03.2006. u 20:02 · pre 251 meseci #1
Da li moze neko da mi kaze kako se racuna zadnja cifra kod JMBG broja. JMBG ima 13 brojeva i kada se pravilno unese 12 cifara onaj trinaesti se izracuna preko formule... Gde mogu to da nadjem? Hvala unapred
Re: Formula za JMBG?! 02.03.2006. u 23:43 · pre 251 meseci #3
Ne vidim kakve veze to ima sa ovim forumom?!
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Formula za JMBG?! 03.03.2006. u 12:42 · pre 251 meseci #5
Ok, samo ja bi to drugačije formulisao. Ovako malo iskače...
Ali ok.. meni lično ne smeta...
pozzz
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Formula za JMBG?! 04.03.2006. u 09:01 · pre 251 meseci #7
Code:

function JmbgControlNum(AJmbg:string):byte;
{
   F-ja za izracunavanje kontrolnog broja (13. cifre) JMBG
   JMBG predstavimo kao ABCDFGHAIJKLX, gde je X kontrolni broj. 
   
   CheckSum:
   CS = 11-( 7*(A+G) + 6*(B+H) + 5*(C+I) + 4*(D+J) + 3*(E+K) + 2*(F+L) ) MOD 11
   ako je:
     CS <= 9  ->  X = CS
     CS > 9   ->  X = 0
   Napomena: U nekim slucajevima je u maticnim knjigama unesen pogresan JMBG pa
   korisnicima programa morate omoguciti unos i pogresnih brojeva.
   Ovo je narocito vazno za osobe sa teritorije BiH gde je to veoma cest slucaj.
}
var
  i, j : byte;
  wSum : Word;
begin
  wSum := 0;
  j := 1;
  for i:= 7 downto 2 do
  begin
    wSum := wSum + i * (StrToInt(AJmbg[j]) + StrToInt(AJmbg[j+6]));
    j := j + 1;
  end;
  Result := 11 - wSum mod 11;
  if Result > 9 then Result := 0;
end;
Potpis
Marcha
-----------------------------------
Pretpostavka je majka zajeba.
Re: Formula za JMBG?! 04.03.2006. u 10:24 · pre 251 meseci #8
http://www.privatizacija.co.yu/New/Usluge/Softver/ProgramJMBG.htm

Skinuo sam sa ovog linka program i nešto mi nije jasno.? Gde mu je BP ili datoteka.txt u koju se unose JMBG brojevi za proveru? Ima samo forma gde unosiš JMBG i edit koji ti govori svaki put po pritisku dugmeteta za proveru da je uneseni JMBG neispravan?!
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Formula za JMBG?! 05.03.2006. u 09:52 · pre 251 meseci #9

Hvala vam svima! Pisem program pa mi treba za kontrolu JMBG brojeva da
li su ispravni. U pitanju su pacijenti koji dolaze na pregled pa ako
onaj koji ukucava brojeve slucajno omane onda da program ne primi los
JMBG. Sada radi i odbija lose JMBG brojeve... Inace probao sam sa 1111111111111 i
onda radi,tj. kaze da je to dobar jmbg...
Da ga ogranicim jos malo recimo da kazem da 5 broj mora biti ili 8 ili
9 jer nema niko da je rodjen 1710 ili sl. godine...

Pozdrav
Re: Formula za JMBG?! 05.03.2006. u 17:32 · pre 251 meseci #10
Nemoj da vrsis ogranicavanje 5 broja sa 8 ili 9 jer vec imas lica koja su rodjena 2000 godine i mladja (za sada su to deca).


MatezYU, Ajde ako ti nije problem okaci primer kada se u Edit unese JMBG da izvrsi
proveru da li je ispravan ili neispravan taj JMBG.
Hvala.



Re: Formula za JMBG?! 24.02.2012. u 18:46 · pre 178 meseci #12


Poštovani , gledam i čitam ovu vašu raspravu o JMBG,te Vam u prilogu dostavljam program

za provjeru cijelog JMBG-a. TAG [*att_img]
Potpis
Zlatko Kubinek
Re: Formula za JMBG?! 27.02.2012. u 11:00 · pre 178 meseci #13
Samo da napomenem da postoje JMBG brojevi (ispravni) koji ne prolaze validaciju, tj. kontrolna znamenka nije ispravna, tako da ne bi ograničio spremanje JMBG-a nego bi samo upozorio operatera da kontrolni broj ne odgovara.
Potpis
F
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme