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]]