[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)1 g$ b% t6 @9 B
e.g. A123456 (?)
# W3 o& Y, Q! H& Z' D6 c2 |
% y9 d6 V: _8 ]+ z1 i" x% }7 n1 Y2. 將第一個英文字母按下表轉化為數字+ q1 l. e4 m6 T% g2 k9 _, s" ]
1 2 3 4 5 6 7 8 9 10 11
1 e( m- C- k; G/ m& D7 S- w A B C D E F G H I J K% d% ~9 [ e; t/ ?6 G
L M N O P Q R S T U V% C$ ^+ b! R! |2 R
W X Y Z + h( _2 ^! s! g. E
' f! t9 I7 r% Y# j1 P) ^* Y. l e.g A=1
" n* z# V U/ l" a, s
- t0 \2 F. w! r6 @3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2! j: ~3 z) b) j: K3 M: ~; Q" n
$ \, R# `: A' z0 N e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 y a# d6 `* I0 D; ~ @; ^, A
1 v$ D# p- U! E1 \' _4. 將所得數值相加
, B1 M4 ^1 k! A6 p, w+ @& C$ k7 I( `) w1 y
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85. ?+ P/ O# P' g1 P
" g8 O, Z9 f. L6 \) d3 B
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
/ f9 ]' _1 P- {* G 85 + 3 = 88 (註88 為11的倍數)
1 b1 l) X) f( a3 b- i' z& A& X; f5 j* k+ G' C# `
6. Step 5 找出的數值便是我們身份証括弧內的號碼。1 j- s1 h A# g# ]8 C
i.e. 3 !!
. ~% w1 L3 b9 |! q& T
3 k) {7 t0 r" i6 [/ c9 b[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |