Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 22:15 30.04.24 
Клубове/ Компютри и Интернет / Delphi Пълен преглед*
Информация за клуба
Тема Re: Kak da razberem ot EGN kude e roden daden chov [re: Ивaнчo]
Авторhi (Нерегистриран) 
Публикувано02.07.06 00:44  



function TForm1.EGN_OLD(s: String): Boolean;
var
a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,suma,meseca, ostatak, god, posledno: Integer;
egn :String;
data1,mesec1,godina,d : String;
alldata1: TDateTime;
begin
ShortDateFormat := 'dd/mm/yyyy';
DateSeparator := '/';

egn :=Edit1.Text;
a1 := strtoint(Copy(egn,1,1));
a2 := strtoint(Copy(egn,2,1));
a3 := strtoint(Copy(egn,3,1));
a4 := strtoint(Copy(egn,4,1));
a5 := strtoint(Copy(egn,5,1));
a6 := strtoint(Copy(egn,6,1));
a7 := strtoint(Copy(egn,7,1));
a8 := strtoint(Copy(egn,8,1));
a9 := strtoint(Copy(egn,9,1));
posledno := strtoint(Copy(egn,10,1));

godina := (Copy(egn,1,1))+(Copy(egn,2,1));
god := strtoint(godina);




if god <=05 then begin
god := god+2000; //0542040458 7406069151 7911044644
end
else begin
god := god+1900;
end;

Label2.Caption := '&#195;&#238;&#228;&#232;&#237;&#224; &#237;&#224; &#240;&#224;&#230;&#228;&#224;&#237;&#229;:'+ IntToStr(god);

{
if ((god > 2005) AND (god < 1900)) then begin
ShowMessage('&#195;&#240;&#229;&#248;&#237;&#224; &#227;&#238;&#228;&#232;&#237;&#224;');
Exit;
end;
}


{
a10:= strtoint(Copy(egn,10,1));


godina := Copy(egn,1,2);
mesec1 := Copy(egn,3,2);
meseca := strtoint(Copy(egn,3,2));
data1 := Copy(egn,5,2);
d := data1+'/'+mesec1+'/'+'19'+godina;
alldata1 := StrToDate(d);

if alldata1 < strtodate('01/01/1900') then begin
meseca := meseca+20
end;


if alldata1 > strtodate('31/12/1999') then begin
meseca := meseca+40
end;

if ((a9 = 2) or (a9 = 4)) or
((a9 = 6) or (a9 = 8)) or
(a9 = 0) then begin
ShowMessage('maj');
end;

if ((a9 = 1) or (a9 = 3)) or
((a9 = 5) or (a9 = 7)) or
(a9 = 9) then begin
ShowMessage('jena');
end;

}



//strtodate(d); + meseca
// true (&#232;&#241;&#242;&#232;&#237;&#224; - 1) &#232;&#235;&#232; false (&#235;&#250;&#230;&#224; - 0), &#226; &#231;&#224;


// &#237;&#238;&#236;&#229;&#240; &#237;&#224; &#239;&#238;&#231;&#232;&#246;&#232;&#255;&#242;&#224; &#226; &#197;&#195;&#205; 1 2 3 4 5 6 7 8 9
// &#243;&#236;&#237;&#238;&#230;&#229;&#237;&#232;&#229; * * * * * * * * *
// &#242;&#229;&#227;&#235;&#224; 2 4 8 5 10 9 7 3 6





suma := ((a1*2)+(a2*4)+(a3*8)+(a4*5)+(a5*10)+(a6*9)+(a7*7)+(a8*3)+(a9*6));
Label1.Caption := '&#209;&#243;&#236;&#224;:'+ inttostr(suma);

if god < 1900 then begin
suma := (a1*2)+(a2*4)+((a3*8)+20)+((a4*5))+(a5*10)+(a6*9)+(a7*7)+(a8*3)+(a9*6);
Label1.Caption := '&#209;&#243;&#236;&#224;:'+ inttostr(suma) + ' &#194;&#235;&#232;&#231;&#224; &#226; &#243;&#241;&#235;&#238;&#226;&#232;&#229;&#242;&#238;';
end;
if god > 2000 then begin
suma := (a1*2)+(a2*4)+((a3*8)+40)+((a4*5))+(a5*10)+(a6*9)+(a7*7)+(a8*3)+(a9*6);
Label1.Caption := '&#209;&#243;&#236;&#224;:'+ inttostr(suma) + ' &#194;&#235;&#232;&#231;&#224; &#226; &#243;&#241;&#235;&#238;&#226;&#232;&#229;&#242;&#238;';
end;

ostatak := suma mod 11;

Label3.Caption := '&#206;&#241;&#242;&#224;&#250;&#234;: '+ inttostr(ostatak);
//ShowMessage('&#238;&#241;&#242;&#224;&#242;&#250;&#234; e:'+ inttostr(ostatak));

if ostatak < 10 then begin
a10 := ostatak; //(&#232;&#241;&#242;&#232;&#237;&#224; - 1)
ShowMessage('&#194;&#255;&#240;&#237;&#238; &#197;&#195;&#205; ');
Result := True;
end;

if ostatak = 10 then begin
a10 := 0; // (&#235;&#250;&#230;&#224; - 0)
ShowMessage('&#195;&#240;&#229;&#248;&#237;&#238; &#197;&#195;&#205;');
Result := False;
end;


{
if a10 = 0 then begin
ShowMessage('&#195;&#240;&#229;&#248;&#237;&#238; &#197;&#195;&#205;');
Result := False;
end
else begin
ShowMessage(' &#194;&#255;&#240;&#237;&#238; &#197;&#195;&#205;');
Result := True;
end;
}

{
if a10 <> 0 then begin
ShowMessage('&#194;&#255;&#240;&#237;&#238; &#197;&#195;&#205; ');
Result := True;
end
else begin
ShowMessage('&#195;&#240;&#229;&#248;&#237;&#238; &#197;&#195;&#205;');
Result := False;
end;
}
end;



Цялата тема
ТемаАвторПубликувано
* Kak da razberem ot EGN kude e roden daden chovek? silvig   28.10.04 15:06
. * Re: Kak da razberem ot EGN kude e roden daden chov andrew_nikoloff   28.10.04 16:25
. * Re: Kak da razberem ot EGN kude e roden daden chov silvig   28.10.04 16:46
. * Re: Kak da razberem ot EGN kude e roden daden chov andrew_nikoloff   28.10.04 18:05
. * Re: Kak da razberem ot EGN kude e roden daden chov ppppppppp   29.03.07 16:11
. * Re: Kak da razberem ot EGN kude e roden daden chov tuk   08.07.07 10:31
. * Re: Kak da razberem ot EGN kude e roden daden chovek? HP   28.10.04 20:45
. * Re: Kak da razberem ot EGN kude e roden daden chovek? VladoVasilev   28.10.04 21:39
. * Re: Kak da razberem ot EGN kude e roden daden chovek? merelin   25.07.07 03:36
. * Re: Kak da razberem ot EGN kude e roden daden chovek? TRN   26.07.07 19:44
. * Re: Kak da razberem ot EGN kude e roden daden chovek? Mixy   28.10.04 22:01
. * Re: Kak da razberem ot EGN kude e roden daden chov AquilaX   29.10.04 08:27
. * Re: От 7-та и 8-та цифра е но ми трябва списък silvig   29.10.04 10:23
. * Re: От 7-та и 8-та цифра е но ми трябва списък andrew_nikoloff   29.10.04 12:04
. * Re: От 7-та и 8-та цифра е но ми трябва списък silvig   29.10.04 12:12
. * Re: От 7-та и 8-та цифра е но ми трябва списък TRN   26.06.06 12:25
. * Re: От 7-та и 8-та цифра е но ми трябва списък Ивaнчo   28.06.06 08:59
. * Re: От 7-та и 8-та цифра е но ми трябва списък TRN   28.06.06 10:53
. * Re: От 7-та и 8-та цифра е но ми трябва списък Ивaнчo   28.06.06 13:58
. * Re: От 7-та и 8-та цифра е но ми трябва списък MopTuMoP   28.06.06 15:01
. * Re: От 7-та и 8-та цифра е но ми трябва списък Ивaнчo   29.06.06 14:24
. * Re: От 7-та и 8-та цифра е но ми трябва списък fan   03.07.06 15:51
. * Re: Kak da razberem ot EGN kude e roden daden chovek? Ивaнчo   30.10.04 11:43
. * Re: Kak da razberem ot EGN kude e roden daden chovek? Sylph   31.10.04 16:50
. * Да :) NikB   01.11.04 09:08
. * Re: Да :) PassionKiller   02.11.04 17:48
. * Ето как NejDet   17.11.04 15:49
. * Re: Kak da razberem ot EGN kude e roden daden chovek? MopTuMoP   28.06.06 11:21
. * Re: Kak da razberem ot EGN kude e roden daden chovek? Ивaнчo   28.06.06 14:01
. * Re: Kak da razberem ot EGN kude e roden daden chovek? Timo   29.06.06 07:25
. * Re: Kak da razberem ot EGN kude e roden daden chovek? Ивaнчo   29.06.06 14:26
. * Re: Kak da razberem ot EGN kude e roden daden chov hi   02.07.06 00:44
. * az li sam tap hi   02.07.06 00:45
. * На всяка манджа - меродия andrew_nikoloff   02.07.06 21:59
. * Re: На всяка манджа - меродия Ивaнчo   03.07.06 12:07
. * Re: На всяка манджа - меродия ивaнчo   03.07.06 12:09
. * Re: Kak da razberem ot EGN kude e roden daden chovek? biliana   04.07.06 15:59
. * Re: Kak da razberem ot EGN kude e roden daden chov deso   10.07.06 02:08
. * Re: Kak da razberem ot EGN kude e roden daden chovek? toni   18.08.06 00:23
. * ЕГН - малко коментар и от мен ... Ц++   18.08.06 15:31
. * Гледам, някой е вдигнал темата ... ДъpвeнФилocoф   23.02.07 02:20
. * Re: Гледам, някой е вдигнал темата ... TRN   24.02.07 09:06
. * Re: Гледам, някой е вдигнал темата ... Ц++   26.02.07 20:09
. * Re: Kak da razberem ot EGN kude e roden daden chovek? loko   28.10.06 20:52
. * Re: Kak da razberem ot EGN kude e roden daden chovek? svi   20.02.07 20:21
. * Re: Kak da razberem ot EGN kude e roden daden chovek? tOxlc GiRl   24.02.07 10:25
. * Re: Kak da razberem ot EGN kude e roden daden chovek? sadxsa   08.03.07 13:50
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.