KE1.be / اعتبار سنجی CPF

یک عدد CPF وارد کنید و روی Validate کلیک کنید


چگونه اعتبار CPF را تایید کنیم؟

CPF با 11 رقم تشکیل می شود و تأیید CPF از 9 رقم اول انجام می شود.

مثال CPF 111.333.666-XX

1) رقم اول را محاسبه کنید

برای محاسبه 9 رقم اول از فرمول زیر استفاده می کنیم:

T = d 0 x10 + d 1 x9 + d 2 x8 + d 3 x7 + d 4 x6 + d 5 x5 + d 6 x4 + d 7 x3 + d 8 x2
X = ضریب (T / 11)
Y = استراحت (T / 11)
  1. اگر Y کمتر از 2 باشد، این رقم برابر با 0 است
  2. اگر Y بزرگتر یا مساوی 2 باشد، این رقم برابر است با (11 - Y)

نتیجه:

T = 1x10 + 1x9 + 1x8 + 3x7 + 3x6 + 3x5 + 6x4 + 6x3 + 6x2
T = 10 + 9 + 8 + 21 + 18 + 15 + 24 + 18 + 12
T = 135
X = ضریب (135/11)
X = 12
Y = استراحت (135/11)
Y = 3

از آنجایی که Y بزرگتر یا مساوی 2 است، قانون 2 را اعمال خواهیم کرد

ابتدا رقم را بررسی کنید = 11 - 3
ابتدا رقم = 8 را بررسی کنید

2) رقم دوم را محاسبه کنید

برای محاسبه 9 رقم اول به اضافه اولین رقم چک از فرمول زیر استفاده می کنیم:

T = d 0 x11 + d 1 x10 + d 2 x9 + d 3 x8 + d 4 x7 + d 5 x6 + d 6 x5 + d 7 x4 + d 8 x3 + d 9 x2
X = ضریب (T / 11)
Y = استراحت (T / 11)
  1. اگر Y کمتر از 2 باشد، این رقم برابر با 0 است
  2. اگر Y بزرگتر یا مساوی 2 باشد، این رقم برابر است با (11 - Y)

نتیجه:

T = 1x11 + 1x10 + 1x9 + 3x8 + 3x7 + 3x6 + 6x5 + 6x4 + 6x3 + 8x2
T = 11 + 10 + 9 + 24 + 21 + 18 + 30 + 24 + 18 + 16
T = 181
X = ضریب (181/11)
X = 16
Y = استراحت (181/11)
Y = 5

از آنجایی که Y بزرگتر یا مساوی 2 است، قانون 2 را اعمال خواهیم کرد

رقم چک دوم = 11 - 5
رقم دوم چک = 6

نتیجه نهایی 111.333.666-86 است