精華區beta sttmountain 關於我們 聯絡資訊
身份証編碼公式 身份証共有1個英文字加上有9個數字來表示,分成四個部份,第1碼是英文為出生地, 需查表,第2碼是性別(1=男 2=女),第三部份從第3碼到第9碼為序號,第四部份第10碼為 檢查碼,是由前9碼經過計算而得. 檢查碼的計算:以A12345678為例,計算第10碼 順序 n1 n2 n3 n4 n5 n6 n7 n8 n9 字元 A 1 2 3 4 5 6 7 8 步驟一:將第一位英文查表得到兩個數值(n0 及 n1) A=10(n0=1, n1=0) 出生地 台北市 台中市 基隆市 台南市 高雄市 台北縣 宜蘭縣 桃園縣 嘉義市 英文 A B C D E F G H I n0+n1 10 11 12 13 14 15 16 17 34 出生地 新竹縣 苗栗縣 台中縣 南投縣 彰化縣 新竹市 雲林縣 嘉義縣 台南縣 英文 J K L M N O P Q R \n0+n1 18 19 20 21 22 35 23 24 25 出生地 高雄縣 屏東縣 花蓮縣 台東縣 金門縣 澎湖縣 陽明山 連江縣 英文 S T U V W X Y Z n0+n1 26 27 28 29 30 31 32 33 步驟二:套入求和公式: 公式:n0+(n1x9)+(n2x8)+(n3x7)+(n4x6)+(n5x5)+(n6x4)+(n7x3)+(n8x2)+n9 實做:1+(0x9)+(1x8)+(2x7)+(3x6)+(4x5)+(5x4)+(6x3)+(7x2)+8=121 步驟三:求步驟二的總和除以10的餘數 121 除以 10 = 12 餘 1 步驟四:用10減去餘數就可得到查碼(若餘數為0則檢查碼就是0) 10-1=9(檢查碼=1)