Главная » 2016 » Июль » 06

Первый раз в жизни запустил код на javascript в босс кадровике. Нужно было проверить правильность счетов в банк работников. Нашел в интернете готовую программу и вот что получилось. Пишется так же как VB Script, только вместо VB буква J.
На вход подается номер счета, на выходе значение переменной result и в конце код на X языке, передающий результат в переменную а.

Перед счетом проставляются последние три цифры из бика банка, например 225
let Str = '225ХХХХХХХХХХХХХХХХХХХХ';

Proc j.fn_bank_account {(Str);
var result = 0;
var Sm = 0; //весовые коэффициенты var v = [7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1,3,7,1]; for (var i = 0; i <= 22; i++) 

//вычисляем контрольную сумму
Sm = Sm + ( Number(Str.charAt(i)) * v[i] ) % 10;
}
//сравниваем остаток от деления контрольной суммы на 10 с нулём
if(Sm % 10 == 0)
{
result = 1;
}
result;  
};

... Читать дальше »

Просмотров: 422 | Добавил: rebel25 | Дата: 06.07.2016 | Комментарии (0)