2008-04-23

PLUコード チェックデジットの計算方法

メモ。
ex.「123456789012」のチェックデジット(C/D)の求め方。

1.各桁の数値に×1,×3を実施
 123456789012
 131313131313 ←各桁に×1,×3を繰返し行う
 ------------------
 163258749016 ←乗算結果が繰り上がる場合、一の位のみ有効・・・A
 
2.乗算結果を全て加算する。
 1+6+3+2+5+8+7+4+9+0+1+6=52・・・B

3.10から加算結果の一の位を減算する。
 Bの一の位のみ有効。→ 2
 10-2=8・・・C
 
 チェックデジットは「8」

∴1234567890128


>>人気ブログランキング

Rights Reserved, Copyright "Xiong Weblog " 2010.