[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)6 Q* V; ]. s: e1 F3 W }% e- N
e.g. A123456 (?)
: q9 w( V% m. e2 x M; K$ y
6 B" M% ~# v& y0 H" Q. Z/ t2. 將第一個英文字母按下表轉化為數字3 U& o4 O& b/ z0 j+ A# s
1 2 3 4 5 6 7 8 9 10 11
. z; H) g$ V( \" d A B C D E F G H I J K
6 I0 f8 e: y. ?2 C% i L M N O P Q R S T U V$ _& J" q, D6 z( ?; E
W X Y Z
; w" R/ e- V' N
+ b3 Y8 j8 u6 B0 F e.g A=19 n5 ?! t$ X0 f; ~" O' o
, _ }$ r0 g( k' ^* N& Y
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2 @. d, ~6 J4 ~7 ^9 J/ A% S
8 x) p" v" J& z# a! {3 { e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
" b! H" {- i! Q0 `0 s+ Y; [. i% D: j4 b
4. 將所得數值相加
, X# _9 U7 ]8 f& m4 S& H F: y2 @5 ?/ g9 C- V/ ~2 N
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85& Z' k8 Z6 e. ^
# g: ~& q( i( I
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
& @& r( b; p g: u& P7 O _ 85 + 3 = 88 (註88 為11的倍數)$ t" [* h1 v0 m% a+ M8 O7 [ v5 E
/ t$ b* \ D/ q5 B, ]4 J! x6. Step 5 找出的數值便是我們身份証括弧內的號碼。
. c3 {+ f+ }( ] i.e. 3 !!4 K, ^" @) A9 K# P# y* a7 ^& u/ e
/ |- I- J2 ?2 Q3 F# n: d[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |