تبلیغات

نسل باران

|

بانک شماره و موبایل popup window

قالب های حرفه ای وردپرس

|

پلاگین وردپرس popup window

وب سایت دانشجویان کارشناسی و ارشد کامپیوتر خرم آباد - مطالب فروردین 1392
نسل باران
وب سایت دانشجویان کارشناسی و ارشد کامپیوتر خرم آباد
امام علی (ع) می فرمایند: « زکات العلم نشرهُ» زکات علم نشر آن است.
به سایت ما خوش آمدید
امروزه در اکثر نرم افزارهای تولیدی نیاز به استفاده از کد ملی به عنوان یک مشخصه منحصر به فرد برای اطلاعات فردی می باشد.

از طرفی متاسفانه در حال حاضر هیچ الگوریتمی برای تشخیص صحت کد ورودی در اختیار برنامه نویسان وجود ندارد.

اخیرا با توجه به نیاز خودم به کنترل صحت کد ورودی الگوریتم مربوط به کنترل صحت کد ملی را بدست آوردم و چون مطمئن هستم افراد زیادی هم همین نیاز را دارند روال انجام کار را در این مقال توضیح می دهم

کد ملی شماره ای است 10 رقمی که از سمت چپ سه رقم کد شهرستان محل صدور شناسنامه ، شش رقم بعدی کد منحصر به فرد برای فرد دارنده شناسنامه در شهرستان محل صدرو و رقم آخر آن هم یک رقم کنترل است که از روی 9 رقم سمت چپ بدست می آید. برای بررسی کنترل کد کافی است مجدد از روی 9 رقم سمت چپ رقم کنترل را محاسبه کنیم

از آنجایی که درسیستم کد ملی معمولا قبل از کد  تعدادی صفر وجود دارد.(رقم اول و رقم دوم از سمت چپ کد ملی ممکن است صفر باشد) و در بسیاری از موارد ممکن است کاربر این صفرها را وارد نکرده باشد و یا نرم افزار این صفرها را ذخیره نکرده باشد بهتر است قبل از هر کاری در صورتی که طول کد بزرگتر مساوی 8 و کمتر از 10 باشد  به تعداد لازم (یک تا دو تا صفر) به سمت چپ عدد اضافه کنید. ساختار کد ملی در زیر نشان داده شده است

ساختار کد ملی

ارقام کد رقم کنترل 9 رقم سمت چپ کد ملی
موقعیت

1

2 3 4 5 6 7 8 9 10
 

1- برای محاسبه رقم کنترل از روی سایر ارقام ، هر رقم را در موقعیت آن ضرب کرده و حاصل را با هم جمع می کنیم.

2- مجموع بدست آمده از مرحله یک را بر 11 تقسیم می کنیم

3- اگر باقیمانده کمتر از 2 باشد ، رقم کنترل باید برابر باقیمانده باشد در غیر اینصورت رقم کنترل باید برابر یازده منهای باقیمانده باشد

مثال : آیا کد 7731689951 یک کد ملی معتبر است؟

برای این منظور کد

ساختار کد ملی
ساختار کد رقم کنترل 9 رقم سمت چپ کد ملی
ارقام کد 1 5 9 9 8 6 1 3 7 7
موقعیت 1 2 3 4 5 6 7 8 9 10
محاسبه حاصل ضرب   10 27 36 40 36 7 24 63 70
 

حاصل جمع ضرب ارقام 2 الی 10 را در موقعیت آنها محاسبه می کنیم

7*10+7*9+3*8+1*7+6*6+8*5+9*4+9*3+5*2=313

313÷11=28 و R=5

چون باقیمانده برابر 5 و بزرگتر مساوی 2 است پس باید رقم کنترل این کد برابر 6 ( یازده منهای 5 برابر 6 )باشد.

با دقت در کد متوجه می شویم که رقم کنترل ورودی برابر 1 است پس کد مورد نظر به عنوان یک کد معتبر قابل قبول نیست.

برای بررسی صحت کد ملی ، کد ملی مورد نظرتان را در زیر وارد کرده و بر روی دکمه کنترل کد ملی کلیک کنید.

کنترل کد ملی
کد ملی مورد نظر را وارد کنید

 






نوع مطلب : برنامه نویسی، آموزشی، 
برچسب ها : تشخیص صحت کد ملی- کد ملی - الگوریتم تشخیص -،
لینک های مرتبط :

سلام
کد ملی شماره ای است 10 رقمی که از سمت چپ سه رقم کد شهرستان ، شش رقم بعدی کد منحصر به فرد برای فرد دارنده و رقم آخر آن هم یک رقم کنترل است که از روی 9 رقم سمت چپ بدست می آید. برای بررسی کنترل کد کافی است مجدد از روی 9 رقم سمت چپ رقم کنترل را محاسبه کنیم
ساختار کد ملی
1- برای محاسبه رقم کنترل از روی سایر ارقام ، هر رقم را در موقعیت آن ضرب کرده و حاصل را با هم جمع می کنیم.
2- مجموع بدست آمده از مرحله یک را بر 11 تقسیم می کنیم
3- اگر باقیمانده کمتر از 2 باشد ، رقم کنترل باید برابر باقیمانده باشد در غیر اینصورت رقم کنترل باید برابر یازده منهای باقیمانده باشد
به عنوان مثال 4709450552
باید از سمت چپ یکی یکی اعداد را از 10 به پایین ضرب کنیم البته تا 9 تا عدد یعنی 470945055
40=10*4
63=9*7
0=8*0
63=7*9
24=6*4
25=5*5
0=4*0
15=3*5
10=2*5


خوب حالا باید تمام این حاصلضرب ها رو با هم جمع کنیم
که میشه 240
حالا باید این عدد رو تقسیم بر 11 کنیم البته ما با باقیمانده تقسیم کار داریم
اگر باقیمانده از 2 کوچکتر بود همون عدد میشه رقم آخر کد ملی
اما اگر از 2 بیشتر بود 11 رو منهای باقیمانده میکنیم
در این مثال باقیمانده عدد 9 میشه
2=9-11
پس کد اخر میشه عدد
2 حالا به کد ملی ما نگاه کنید 4709450552
شما هم میتونید از همین روش بفهمید که کد ملی درست وارد شده یا نه


031-139396-9
0*10=0
3*9=27
1*8=8
1*7=7
3*6=18
9*5=45
3*4=12
9*3=27
6*2=12
0+27+9+7+18+45+12+27+12=156
11-2=9



نوع مطلب : برنامه نویسی، آموزشی، 
برچسب ها :
لینک های مرتبط :


برای پیداکردن کد یا شهر:بالای پنچره مرورگرتان روی Edit سپس Find کلیک کرده و کد یا شهر موردنظرتان را در این صفحه جستجو کنید


سه رقم اول

شهر

***

آذربایجان شرقی

169

آذرشهر

170

اسکو

149-150

اهر

171

بستان آباد

168

بناب

136-137-138

تبریز

535

ترکمانچای

505

جلفا

636

چاروایماق

164-165

سراب

172

شبستر

623

صوفیان

506

عجب شیر

519

کلیبر

154-155

مراغه

567

ورزقان

173

هریس

159-160

هشترود

604

هوراند

***

آذربایجان غربی

274-275

ارومیه

295

اشنویه

637

انزل

292

بوکان

492

پلدشت

289

پیرانشهر

677

تخت سلیمان

294

تکاب

493

چایپاره

279-280

خوی

288

سردشت

284-285

سلماس

638

سیلوانه

291

سیه چشمه(چالدران)

640

شوط

293

شاهین دژ

675

کشاورز

282-283

ماکو

286-287

مهاباد

296-297

میاندوآب

290

نقده

***

همدان

400-401

اسدآباد

404-405

بهار

397

تویسرکان

398-399

رزن

647

شراء و پیشخوار

502

فامنین

584

قلقل رود

402-403

کبودرآهنگ

392-393

ملایر

395-396

نهاوند

386-387

همدان

***

یزد

503

ابرکوه

444

اردکان

551

اشکذر

447

بافق

561

بهاباد

445

تفت

718

دستگردان

083

طبس

446

مهریز

448

میبد

552

نیر

543

هرات و مروست

442-443

یزد

***

مرکزی

051

آشتیان

052-053

اراک

058

تفرش

055

خمین

617

خنداب

057

دلیجان

618

زرند مرکزی

059-060

ساوه

061-062

سربند

544

فراهان

056

محلات

571

وفس

593

هندودر

***

هرمزگان

667

ابوموسی

348

بستک

586

بشاگرد

338-339

بندرعباس

343-344

بندرلنگه

346

جاسک

337

حاجی آباد

554

خمیر

469

رودان

537

فین

345

قشم

470

گاوبندی

341-342

میناب

***

لرستان

(نیازمند تایید توسط بازدیدکننده ها) 383-384

ازنا

557

اشترینان

418

الشتر

416-417

الیگودرز

412-413

بروجرد

592

پاپی

612

چغلوندی

613

چگنی

406-407

خرم آباد

421

دورود

598

رومشکان

419

کوهدشت

385

ملاوی(پلدختر)

420

نورآباد(دلفان)

528

ویسیان

 

مازندران

213-214

آمل

205-206

بابل

498

بابل

568

بندپی

711

بندپی شرقی

217-218

بهشهر

221

تنکابن

582

جویبار

483

چالوس

625

چمستان

576

چهاردانگه

578

دودانگه

227

رامسر

208-209

ساری

225

سوادکوه

577

شیرگاه

712

عباس آباد

215-216

قائمشهر

626

کجور

627

کلاردشت

579

گلوگاه

713

میاندورود

299

نکاء

222

نور

219-220

نوشهر

500-501

هراز و محمودآباد

***

گلستان

623

آزادشهر

497

آق قلا

223

بندرترکمن

689

بندرگز

487

رامیان

226

علی آباد

224

کردکوی

386

کلاله

211-212

گرگان

628

گمیشان

202-203

گنبد کاووس

531

مراوه تپه

288

مینودشت

***

گیلان

261

آستارا

273

آستانه

630

املش

264

بندرانزلی

518

خمام

631

رحیم آباد

258-259

رشت

570

رضوانشهر

265

رودبار

268-269

رودسر

653

سنگر

517

سیاهکل

569

شفت

267

صومعه سرا

262-263

طالش

593

عمارلو

266

فومن

693

کوچصفهان

271-272

لاهیجان

694

لشت نشاء

270

لنگرود

516

ماسال و شاندرمن

***

کرمانشاه

333-334

اسلام آباد

691

باینگان

323-322

پاوه

595

ثلاث باباجانی

395

جوانرود

641

حمیل

596

روانسر

336

سرپل ذهاب

335

سنقر

496

صحنه

337

قصرشیرین

324-325

کرمانشاه

394

کرند

330

کنگاور

332

گیلانغرب

331

هرسین

***

کهکیلویه و بویراحمد

687

باشت

322-323

بویراحمد(یاسوج)

599

بهمنی

600

چاروسا

688

دروهان

424-425

کهکیلویه(دهدشت)

426

گچساران(دوگنبدان)

550

لنده

697

مارگون

***

کردستان

384

بانه

377-378

بیجار

558

دهگلان

385

دیواندره

646

سروآباد

375-376

سقز

372-373

سنندج

379-380

قروه

(نیازمند تایید توسط بازدیدکننده ها)383

کامیاران

674

کرانی

381-382

مریوان

676

نمشیر

***

کرمان

722

ارزونیه

542

انار

312-313

بافت

317

بردسیر

310-311

بم

302-303

جیرفت

583

رابر

321

راور

382

راین

304-305

رفسنجان

536

رودبار کهنوج





ادامه مطلب


نوع مطلب :
برچسب ها :
لینک های مرتبط :


کد پستی هر منزل یا اداره  یا محل کسب و ... منحصر به فرده اما پنج رقم سمت چپ کد پستی هر شهر یا استان مشترک می باشد
من اینجا نام شهر های ایران و پنج رقم اولیه (سمت چپ) شون رو براتون گذاشتم که امیدوارم به کارتون بیاد و اگر استفاده کردید نظر هم بدیدبرای پیداکردن کد یا شهر:بالای پنچره مرورگرتان روی Edit سپس Find کلیک کرده و کد یا شهر موردنظرتان را در این صفحه جستجو کنید

 

(ببخشید اینها اینقدر بهم ریخته ست،جدول درست کرده بودم  ولی بهم ریخت منم وقت نداشتم دوباره مرتب بنویسم،ولی همش درسته )

نام شهر

کد پستی

آذربایجان شرقی

***

تبریز

51999

میانه

53491

اسکو

53591

سردرود

53651

باسمنج

53691

آذرشهر

53791

شبستر

53891

هریس

53991

مرند

54199

جلفا

54319

اهر

54561

کلیبر

54691

سراب

54891

بستان آباد

54991

مراغه

55391

عجب شیر

55491

بناب

55591

ملکان

55691

هشترود

55781

چاراویماق

55991

آذربایجان غربی

***

ارومیه

57591

نقده

57691

اشنویه

57791

پیرانشهر

57991

خوی

58591

ماکو

58631

چالدران

58791

سلماس

58991

مهاباد

59341

میاندوآب

59361

بوکان

59591

سردشت

59891

تکاب

59971

اصفهان

***

آران و بیدگل

87411

اردستان

83811

اصفهان

81331

برخوار و میمه

83131

تیران و کرون

85311

چادگان

85713

خمینی شهر

84131

خوانسار

87911

سمیرم

86613

سمیرم سفلی

86413

شهرضا

86131

فریدن

85611

فریدون شهر

85911

فلاورجان

81789

کاشان

87131

گلپایگان

87711

لنجان

84711

مبارکه

84811

نائین

83611

نجف آباد

85131

نطنز

87611

ایلام

***

آبدانان

69711

ایلام

69311

ایوان

69411

دره شهر

69611

دهلران

69811

شیروان و چرداول

69511

مهران

69911

اردبیل

***

اردبیل

56131

بیله سوار

56711

پارس آباد

56911

خلخال

56811

کوثر

56841

گرمی

56511

مشگین شهر

56611

نمین

56311

نیر

56411

بوشهر

***

بوشهر

75131

تنگستان

75471

دشتستان

75611

دشتی

75411

دیر

75531

دیلم

75361

کنگان

75391

گناوه

75311

قزوین

***

آبیک

34411

البرز

34151

بوئین زهرا

34491

تاکستان

34561

قزوین

34131

خراسان رضوی

***

بردسکن

96811

تایباد

95911

تربت جام

95711

تربت حیدریه

95131

چناران

93611

خلیل آباد

96751

خواف

95611

درگز

94911

رشتخوار

95411

سبزوار

96131

سرخس

93811

فریمان

93911

قوچان

94711

کاشمر

96711

کلات

93711

گناباد

96911

مشهد

91331

نیشابور

93131

قم

***

قم

37131

چهارمحال وبختیاری

***

اردل

88811

بروجن

88711

شهرکرد

88131

فارسان

88611

کوهرنگ

88641

لردگان

88911

خراسان

جنوبی ***

بیرجند

97131

درمیان

97441

سرایان

97761

سربیشه

97311

فردوس

97711

قائنات

97611

نهبندان

97511

خراسان شمالی

***

اسفراین

96611

بجنورد

94131

جاجرم

94311

شیروان

94611

فاروج

94811

مانه و سلمقان

94341

سمنان

***

دامغان

36711

سمنان

35131

شاهرود

36131

گرمسار

35811

خوزستان ***

 

اهواز

؟

دزفول

64611

دشت آزادگان

64411

رامهرمز

63811

شادگان

64311

شوش

64711

شوشتر

64511

لالی

64941

ماهشهر

63511

مسجدسلیمان

64911

هندیجان

63591

سیستان وبلوچستان

***

ایرانشهر

99131

چابهار

99711

خاش

98811

دلگان

99471

زابل

98511

زابلی

99661

زاهدان

98131

سراوان

99511

سرباز

99311

نیک شهر

99331

فارس

***

آباده

73911

ارسنجان

73731

استهبان

74461

اقلید

73811

بوانات

73781

پاسارگاد

73741

جهرم

74131

خرم بید

73751

خنج

74431

داراب

74111

زرین دشت

74814

سپیدان

73611

شیراز

71331

فراشبند

74771

فسا

74611

فیروزآباد

74711

قیروکارزین

74714

کازرون

73111

لارستان

74311

لامرد

74341

مرودشت

73431

ممسنی

73511

مهر

74414

نی ریز

74911

زنجان

***

ابهر

45511

ایجرود

45311

خدابنده

45771

خرمدره

45711

زنجان

45131

طارم

45911

ماهنشان

45411

یزد

***

ابرکوه

89131

اردکان

89511

بافق

89711

تفت

89911

خاتم

89871

صدوق

89411

طبس

97911

مهریز

89811

میبد

89611

یزد

89131

گلستان

***

کلاله

49851

گرگان

49131

گنبد کاوس

49691

مینودشت

49811

آزادشهر

49611

آق قلا

49311

بندرگز

48711

بندر ترکمن

48911

رامیان

49511

علی آباد

49411

کردکوی

48811

گیلان

***

طوالش ، هشتپر ، تالش

43711

فومن

43511

لاهیجان

44131

لنگرود

44711

ماسال

43811

سیاهکل

44311

شفت

43541

صومعه سرا

43611

هرمزگان

***

ابوموسی

79591

بستک

79611

بندرعباس

79131

بندرلنگه

79413

جاسک

79481

حاجی اباد

79371

رودان

79911

قشم

79511

میناب

79461

کردستان

***

بانه

66911

بیجار

66511

دیواندره

66411

سروآباد

66771

سقز

66811

سنندج

66131

قروه

66611

کامیاران

66311

مریوان

66711

کرمانشاه

***

جوانرود

67981

روانسر

67731

دالاهو

67631

سرپل ذهاب

67711

سنقر

67511

صحنه

67461

قصرشیرین

67811

کرمانشاه

67131

کنگاور

67411

گیلانغرب

67781

هرسین

67311

لرستان

***

کوهدشت

68411

ازنا

68711

الیگودرز

68611

بروجرد

68971

پلدختر

68511

خرم آباد

68131 

دلفان

68311

دورود

68811

سلسله

68911

همدان

***

اسدآباد

65411

بهار

65311

تویسرکان

65811

رزن

65661

کبودرآهنگ

65511

ملایر

65711

نهاوند

65911

همدان

65131

کرمان

***

راور

76511

رفسنجان

77131

رودبار

78831

زرند

77611

سیرجان

78131

شهربابک

77511

عنبرآباد

78719

قلعه گنج

78841

کوهبنان

77711

کرمان

76131

کهنوج

78811

منوجان

78851

کهگیلویه وبویراحمد

***

بویراحمد

75911

دنا

75941

کهگیلویه

75711

گچساران

75811

مازندران

***

آمل

46131

بابل

47131

بابلسر

47411

بهشهر

48511

تنکابن

46711

جویبار

47711

چالوس

46611

رامسر

46911

ساری

48131

سوادکوه

47811

قائم شهر

47611

محمودآباد

46311

نکا

48381

نور

46411

نوشهر

46511

مرکزی

***

اراک

38131

آشتیان

39611

تفرش

39511

خمین

38811

خنداب

38413

دلیجان

37911

زرندیه

37711

ساوه

39131

شازند

38611

کمیجان

38511

محلات

37811

شهر تهران به 8 منطقه پستی تقسیم می شود که با اعداد 11 و 13 و14 و 15 و16 و 17 و18 و 19 شروع میشود







نوع مطلب : برنامه نویسی، آموزشی، 
برچسب ها :
لینک های مرتبط :



( کل صفحات : 2 )    1   2   
درباره وبلاگ


امام صادق(ع) می فرمایند: «اِنُّ لِکلِّ شیءٍ زکاةً و زکاةُ العِلمِ اَنْ یُعَلِّمَهُ اَهلَهُ» برای هر چیزی زکاتی است،و زکات علم آن است که آن را به اشخاص شایسته بیاموزید. (منبع: تحف.ص 364)

امام علی (ع) می فرمایند: « زکات العلم نشرهُ» زکات علم نشر آن است.

مدیر وبلاگ : s1390
مطالب اخیر
نویسندگان
صفحات جانبی
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
فرم تماس
نام و نام خانوادگی
آدرس ایمیل
امکانات دیگر
دریافت كد ختم صلوات
کلیه حقوق این وبلاگ برای وب سایت دانشجویان کارشناسی و ارشد کامپیوتر خرم آباد محفوظ است