Вычисление контрольной цифры IMEI по алгоритму Луна

Контрольная цифра IMEI необходима для проверки корректности введенного IMEI номера.
В случае если контрольная цифра не совпадает с вычисленной, то IMEI номер введен некорректно.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1. Сложить все цифры в нечетных положениях.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
=
 
2. Заменить цифры на четных местах по формуле:
0=>0, 1=>2, 2=>4, 3=>6, 4=>8, 5=>1, 6=>3, 7=>5, 8=>7, 9=>9 и сложить их.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
=
 
3. Складываем два результата.
+
=
4. Если полученное число равно нулю либо кратно 10, тогда контрольное число IMEI равно 0.
В противном случае контрольная сумма равна числу, которое нужно прибавить к результату, чтобы получить ближайшее большее «круглое» число.
Контрольная цифра
+
=
 
 
 
 
 
 
 
 
 
 
 
 
 
 
=