<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	دیدگاه‌ها برای: الگوریتم صحت کد ملی	</title>
	<atom:link href="https://academy.rayanita.com/national-code-validation-algorithm/feed/" rel="self" type="application/rss+xml" />
	<link>https://academy.rayanita.com/national-code-validation-algorithm/</link>
	<description>0 تا 100 راه اندازی کسب و کار الکترونیک</description>
	<lastBuildDate>Sun, 11 Feb 2024 02:23:39 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.5</generator>
	<item>
		<title>
		توسط: رضا		</title>
		<link>https://academy.rayanita.com/national-code-validation-algorithm/#comment-500</link>

		<dc:creator><![CDATA[رضا]]></dc:creator>
		<pubDate>Sun, 11 Feb 2024 02:23:39 +0000</pubDate>
		<guid isPermaLink="false">https://academy.rayanita.com/?p=6001#comment-500</guid>

					<description><![CDATA[کد نویسای مملکت مارو باش . بابا یه تقسیم کرده . 
در نهایت نتیجه گرفته در حد سوم ابتدایی. 
100 نفر میگن چی شد چی شد؟]]></description>
			<content:encoded><![CDATA[<p>کد نویسای مملکت مارو باش . بابا یه تقسیم کرده .<br />
در نهایت نتیجه گرفته در حد سوم ابتدایی.<br />
100 نفر میگن چی شد چی شد؟</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: علی		</title>
		<link>https://academy.rayanita.com/national-code-validation-algorithm/#comment-447</link>

		<dc:creator><![CDATA[علی]]></dc:creator>
		<pubDate>Sat, 09 Dec 2023 03:12:14 +0000</pubDate>
		<guid isPermaLink="false">https://academy.rayanita.com/?p=6001#comment-447</guid>

					<description><![CDATA[سلام 
آیا کسی الگوریتم بررسی صحت کد فراگیر اتباع خارجی رو هم داره؟]]></description>
			<content:encoded><![CDATA[<p>سلام<br />
آیا کسی الگوریتم بررسی صحت کد فراگیر اتباع خارجی رو هم داره؟</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: محمد		</title>
		<link>https://academy.rayanita.com/national-code-validation-algorithm/#comment-416</link>

		<dc:creator><![CDATA[محمد]]></dc:creator>
		<pubDate>Sun, 19 Nov 2023 20:36:36 +0000</pubDate>
		<guid isPermaLink="false">https://academy.rayanita.com/?p=6001#comment-416</guid>

					<description><![CDATA[سه تا یکیه

یازده = عدد کنترلی +  باقیمانده
بنظرم این بهتره]]></description>
			<content:encoded><![CDATA[<p>سه تا یکیه</p>
<p>یازده = عدد کنترلی +  باقیمانده<br />
بنظرم این بهتره</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: محمد		</title>
		<link>https://academy.rayanita.com/national-code-validation-algorithm/#comment-415</link>

		<dc:creator><![CDATA[محمد]]></dc:creator>
		<pubDate>Sun, 19 Nov 2023 20:31:42 +0000</pubDate>
		<guid isPermaLink="false">https://academy.rayanita.com/?p=6001#comment-415</guid>

					<description><![CDATA[با عرض پوزش
الان مجدد چک کردمجواب هر دو فرمول یکیه!]]></description>
			<content:encoded><![CDATA[<p>با عرض پوزش<br />
الان مجدد چک کردمجواب هر دو فرمول یکیه!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: محمد		</title>
		<link>https://academy.rayanita.com/national-code-validation-algorithm/#comment-414</link>

		<dc:creator><![CDATA[محمد]]></dc:creator>
		<pubDate>Sun, 19 Nov 2023 20:23:44 +0000</pubDate>
		<guid isPermaLink="false">https://academy.rayanita.com/?p=6001#comment-414</guid>

					<description><![CDATA[سلام
این جمله غلطه:
اگر باقیمانده بیشتر از 2 بود =&#062; رقم کنترل= باقیمانده – 11
باید بشه:
اگر باقیمانده بیشتر از 2 بود ===&#062; باقیمانده = رقم کنترل– 11

در مثال: 

موقعیت:10 * عدد:7=70 جمع:70
موقعیت:9 * عدد:7=63 جمع:133
موقعیت:8 * عدد:3=24 جمع:157
موقعیت:7 * عدد:1=7   جمع:164
موقعیت:6 * عدد:6=36 جمع:200
موقعیت:5 * عدد:8=40 جمع:240
موقعیت:4 * عدد:9=36 جمع:276
موقعیت:3 * عدد:9=27 جمع:303
موقعیت:2 * عدد:5=10  جمع:313

باقیمانده:5
عدد کنترلی سمت راست:1
فرمول:  رقم کنترل– یازده = باقیمانده 
11-1=10 که با باقیمانده یعنی 5 برابر نیست]]></description>
			<content:encoded><![CDATA[<p>سلام<br />
این جمله غلطه:<br />
اگر باقیمانده بیشتر از 2 بود =&gt; رقم کنترل= باقیمانده – 11<br />
باید بشه:<br />
اگر باقیمانده بیشتر از 2 بود ===&gt; باقیمانده = رقم کنترل– 11</p>
<p>در مثال: </p>
<p>موقعیت:10 * عدد:7=70 جمع:70<br />
موقعیت:9 * عدد:7=63 جمع:133<br />
موقعیت:8 * عدد:3=24 جمع:157<br />
موقعیت:7 * عدد:1=7   جمع:164<br />
موقعیت:6 * عدد:6=36 جمع:200<br />
موقعیت:5 * عدد:8=40 جمع:240<br />
موقعیت:4 * عدد:9=36 جمع:276<br />
موقعیت:3 * عدد:9=27 جمع:303<br />
موقعیت:2 * عدد:5=10  جمع:313</p>
<p>باقیمانده:5<br />
عدد کنترلی سمت راست:1<br />
فرمول:  رقم کنترل– یازده = باقیمانده<br />
11-1=10 که با باقیمانده یعنی 5 برابر نیست</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: میشل		</title>
		<link>https://academy.rayanita.com/national-code-validation-algorithm/#comment-392</link>

		<dc:creator><![CDATA[میشل]]></dc:creator>
		<pubDate>Mon, 18 Sep 2023 09:27:29 +0000</pubDate>
		<guid isPermaLink="false">https://academy.rayanita.com/?p=6001#comment-392</guid>

					<description><![CDATA[در پاسخ به &lt;a href=&quot;https://academy.rayanita.com/national-code-validation-algorithm/#comment-77&quot;&gt;رهگذر&lt;/a&gt;.

بابا تقسیم کرده باقیمانده غیر اعشاریش شده پنج]]></description>
			<content:encoded><![CDATA[<p>در پاسخ به <a href="https://academy.rayanita.com/national-code-validation-algorithm/#comment-77">رهگذر</a>.</p>
<p>بابا تقسیم کرده باقیمانده غیر اعشاریش شده پنج</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: محمد		</title>
		<link>https://academy.rayanita.com/national-code-validation-algorithm/#comment-375</link>

		<dc:creator><![CDATA[محمد]]></dc:creator>
		<pubDate>Tue, 20 Jun 2023 08:40:10 +0000</pubDate>
		<guid isPermaLink="false">https://academy.rayanita.com/?p=6001#comment-375</guid>

					<description><![CDATA[سلام 
لطفا الگوریتم صحت سنجی کد ملی برای گوگل فرم هم  آموزش دهید.
با تشکر]]></description>
			<content:encoded><![CDATA[<p>سلام<br />
لطفا الگوریتم صحت سنجی کد ملی برای گوگل فرم هم  آموزش دهید.<br />
با تشکر</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: عباس عباس غیرتمند		</title>
		<link>https://academy.rayanita.com/national-code-validation-algorithm/#comment-355</link>

		<dc:creator><![CDATA[عباس عباس غیرتمند]]></dc:creator>
		<pubDate>Tue, 14 Feb 2023 08:57:55 +0000</pubDate>
		<guid isPermaLink="false">https://academy.rayanita.com/?p=6001#comment-355</guid>

					<description><![CDATA[عددآخرکدملی ازکجابدست میاد؟]]></description>
			<content:encoded><![CDATA[<p>عددآخرکدملی ازکجابدست میاد؟</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: آرمان جمشیدی		</title>
		<link>https://academy.rayanita.com/national-code-validation-algorithm/#comment-159</link>

		<dc:creator><![CDATA[آرمان جمشیدی]]></dc:creator>
		<pubDate>Fri, 08 Apr 2022 15:06:09 +0000</pubDate>
		<guid isPermaLink="false">https://academy.rayanita.com/?p=6001#comment-159</guid>

					<description><![CDATA[سلام لطفا کد پایتون صحت کد ملی رو هم بذارید 
ممنون]]></description>
			<content:encoded><![CDATA[<p>سلام لطفا کد پایتون صحت کد ملی رو هم بذارید<br />
ممنون</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: اصغر		</title>
		<link>https://academy.rayanita.com/national-code-validation-algorithm/#comment-157</link>

		<dc:creator><![CDATA[اصغر]]></dc:creator>
		<pubDate>Tue, 05 Apr 2022 19:24:56 +0000</pubDate>
		<guid isPermaLink="false">https://academy.rayanita.com/?p=6001#comment-157</guid>

					<description><![CDATA[پایتون :
x=input(&#039;kode==&#062;&#039;)
jame=0
for i in range(0,9): # 0,1,2,3,4,5,6,7,8,(9) /// 10,9,8,7,6,5,4,3,2,(1)
    jame += (int(x[i]) * (10-i))
if jame % 11  2 and 11-(jame%11) == int(x[9]) :
    print(&#039;dorost&#039;)
else :
    print(&#039;ghalat&#039;)]]></description>
			<content:encoded><![CDATA[<p>پایتون :<br />
x=input(&#8216;kode==&gt;&#8217;)<br />
jame=0<br />
for i in range(0,9): # 0,1,2,3,4,5,6,7,8,(9) /// 10,9,8,7,6,5,4,3,2,(1)<br />
    jame += (int(x[i]) * (10-i))<br />
if jame % 11  2 and 11-(jame%11) == int(x[9]) :<br />
    print(&#8216;dorost&#8217;)<br />
else :<br />
    print(&#8216;ghalat&#8217;)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: amir		</title>
		<link>https://academy.rayanita.com/national-code-validation-algorithm/#comment-110</link>

		<dc:creator><![CDATA[amir]]></dc:creator>
		<pubDate>Thu, 09 Dec 2021 12:25:18 +0000</pubDate>
		<guid isPermaLink="false">https://academy.rayanita.com/?p=6001#comment-110</guid>

					<description><![CDATA[سلام
ممنون بابت مطلب فوق العاده ای بود کلی اطلاعات بدست اوردم.
فقط یه سوال
اگر ما بخوایم داخل سیستم هایی مثل whmcs از این اعتبار سنجی استفاده کنیم کد اعتبارش به چه صورتی میشه ؟
فقط در این حد تونستیم تعریف کنیم که با کد اعتبار /^[0-9]{10}$/  کاربر میتونه فقط اعداد بین 0 تا 9 وارد کنه و همینطور حداکثر تعداد رقمش هم 10 رقم باشه.  بقیه موارد که یه کد ملی رو بتونه کامل استعلام کنه به چه صورتی میشه ؟ ممنون میشم راهنمایی کنین .]]></description>
			<content:encoded><![CDATA[<p>سلام<br />
ممنون بابت مطلب فوق العاده ای بود کلی اطلاعات بدست اوردم.<br />
فقط یه سوال<br />
اگر ما بخوایم داخل سیستم هایی مثل whmcs از این اعتبار سنجی استفاده کنیم کد اعتبارش به چه صورتی میشه ؟<br />
فقط در این حد تونستیم تعریف کنیم که با کد اعتبار /^[0-9]{10}$/  کاربر میتونه فقط اعداد بین 0 تا 9 وارد کنه و همینطور حداکثر تعداد رقمش هم 10 رقم باشه.  بقیه موارد که یه کد ملی رو بتونه کامل استعلام کنه به چه صورتی میشه ؟ ممنون میشم راهنمایی کنین .</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: رهگذر		</title>
		<link>https://academy.rayanita.com/national-code-validation-algorithm/#comment-80</link>

		<dc:creator><![CDATA[رهگذر]]></dc:creator>
		<pubDate>Sun, 18 Jul 2021 09:36:05 +0000</pubDate>
		<guid isPermaLink="false">https://academy.rayanita.com/?p=6001#comment-80</guid>

					<description><![CDATA[در پاسخ به &lt;a href=&quot;https://academy.rayanita.com/national-code-validation-algorithm/#comment-78&quot;&gt;رایانیتا&lt;/a&gt;.

البته تا اونجایی که بنده می دونم به نتیجه تقسیم خارج قسمت میگن.
به عبارتی 28*11 +5 = 313 که در اون 28 خارج قسمت هست و 5 باقیمانده.]]></description>
			<content:encoded><![CDATA[<p>در پاسخ به <a href="https://academy.rayanita.com/national-code-validation-algorithm/#comment-78">رایانیتا</a>.</p>
<p>البته تا اونجایی که بنده می دونم به نتیجه تقسیم خارج قسمت میگن.<br />
به عبارتی 28*11 +5 = 313 که در اون 28 خارج قسمت هست و 5 باقیمانده.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
