查看完整版本: 點樣計身份証內的括號

akimoto941112 27-9-2005 11:38

點樣計身份証內的括號

例如: Y 123456 (?)

以上 Y 係英文字母排第 25, 所以亦等於 25黎計, 以下就係幾條式喇:

步驟一:
(Y x  + (1 x 7) + (2 x 6) + (3 x 5) + (4 x 4) + (5 x 3) + (6 x 2) , 結果係 等如 285

步驟二:
將步驟一 的答案 (即285) 除 11, 然後得出餘數 10

步驟三:
如果步驟二的答案 是 0 的話, 咁上述既身分證號碼既括弧內就係 0 了
如果唔係的話, 就用 11 去減步驟二既答案, 即是 11 - 10 = 1
咁 Y 123456 (?) 的答案就是括弧 1 了 (Y 123456(1) )

補充: 如果步驟二既答案係 1 的話, 咁步驟三既最後答案就會係 10 了, 但係呢身分證的括弧係一個位數字的, 所以這個時候就會用 (A) 黎代替 (10) 了!

mrdriver 3-1-2006 19:29

完全不懂得算....是寫錯嗎? 還是我回應了就變成一個笑話...=.=

`灰穎-! 6-1-2006 17:11

[quote]Originally posted by [i]akimoto941112[/i] at 27-9-2005 11:38:
例如: Y 123456 (?)

以上 Y 係英文字母排第 25, 所以亦等於 25黎計, 以下就係幾條式喇:

步驟一:
(Y x  + (1 x 7) + (2 x 6) + (3 x 5) + (4 x 4) + (5 x 3) + (6 x 2) , 結果係 等如 285

步驟二:  ... [/quote]
你post錯區~

戀櫻 9-1-2006 16:43

其實()中的數字是有效檢驗的檢查數位
用來檢查輸入的代碼是否正確
例如D308377(3)
(1)從右至左的每一個數位都獲分配不同的權,分別是2-3-4-5-6-7-8
D308377
3x2=14
7x3=21
3x4=12
8x5=40
0x6=0
3x7=21
4x8=32
(2)計算出這些數字的加權數
         3x2=14
       7x3=21
       3x4=12
       8x5=40
       0x6=0
       3x7=21
+)  4x8=32
----------------
加權總數=140
(3)把所得的加權總數除以11
140/11=12...8(餘數)
(4)檢查數位=11-餘數
                     =11-8
                =3
*餘數是0,檢查數位也會是0;若餘數是1,檢查數位則是10,會以英文字母"A"表示

根據以上的計算,你會發現D30877(3)的加權總數可被11'整除'
D308377(3)
3x1=3
7x2=14
7x3=21
3x4=12
8x5=40
0x6=0
3x7=21
4x8=32
-----------------
=143
143/11=13

               此資料出於會考電腦與資訊科技核心單元P.23-P.24

[[i] Last edited by 戀櫻 on 2006-1-9 at 16:44 [/i]]
頁: [1]
查看完整版本: 點樣計身份証內的括號