luhn alqoritmi
| elm397 | 2 | 8
əjdahalar googlla
Yalnız deyilsən!
Bu duyğuların müvəqqəti olduğunu və kömək mövcud olduğunu bilmək vacibdir. Dostlarınıza, ailənizə, profesionallara müraciət etməyiniz vacibdir. Sizi dinləmək və lazım olan dəstəyi təmin etmək istəyən insanlar var. Sözlük yazarları olaraq səni hər zaman dinləyə bilərik.
Əgər yalnız hiss edirsənsə, 860 qaynar xəttinə müraciət etməyini tövsiyə edirik.
ətraflı: https://az.wikipedia.org/wiki/Luhn_alqoritmi
Yalnız deyilsən!
Bu duyğuların müvəqqəti olduğunu və kömək mövcud olduğunu bilmək vacibdir. Dostlarınıza, ailənizə, profesionallara müraciət etməyiniz vacibdir. Sizi dinləmək və lazım olan dəstəyi təmin etmək istəyən insanlar var. Sözlük yazarları olaraq səni hər zaman dinləyə bilərik.
Əgər yalnız hiss edirsənsə, 860 qaynar xəttinə müraciət etməyini tövsiyə edirik.
Luhn alqoritminin iş prinsipi:
Sonuncu rəqəm (nəzarət rəqəmi) ayrılır – bu rəqəm yoxlama üçün istifadə olunur.
Qalan rəqəmlər sağdan sola doğru işlənir:
Cüt mövqedə duran rəqəmlər (ən sağdan başlayaraq) ikiqat artırılır.
Əgər hasil 9-dan böyükdürsə, onun rəqəmləri toplanır (məsələn, 8 × 2 = 16 → 1 6 = 7).
Bütün rəqəmlər cəmlənir (həm dəyişdirilmiş, həm də dəyişdirilməmiş rəqəmlər).
Cəmin 10-a bölünüb-bölünmədiyi yoxlanılır:
Əgər cəm 10-a tam bölünürsə, nömrə keçərlidir.
Əks halda, nömrə səhv və ya saxtadır.
Misal:
Tutaq ki, yoxlanacaq kart nömrəsi 4539 1488 0343 6467-dir.
Sonuncu rəqəm "7"-dir (nəzarət rəqəmi).
Qalan nömrələr: 4539 1488 0343 646.
Addım 1: Cüt mövqedə duran rəqəmləri ikiqat artırırıq:
4 (8), 5, 3 (6), 9, 1 (2), 4, 8 (16 → 1 6=7), 8, 0 (0), 3, 4 (8), 3, 6 (12 → 1 2=3), 4, 6 (12 → 1 2=3).
Addım 2: Bütün rəqəmləri cəmləyirik: 8 5 6 9 2 4 7 8 0 3 8 3 3 4 3 7 = 70.
Addım 3: 70, 10-a tam bölündüyü üçün nömrə keçərlidir.
Bu alqoritm əsasən bank kartları, IMEI kodları və digər identifikasiya nömrələrinin doğrulanması üçün istifadə olunur.
qeyd : entry chatgpt ilə yazılmışdır. məndən yaxşı izah etdi.
üzv ol