Luhn algoritması ve hangi kredi kartı olduğunu bulma hakkında c programlama ile bana yardımcı olursanız çok sevinirim. Hangi kredi kartı olduğunu bulma kısmı switch case ile olması gerekiyor.
// Make a copy of the card number to be used and modified throughout the process.
long long temp_num = card_num;
// Isolate every digit from the credit card number using a loop and the variable 'digit'. // Keep track of the amount and position of each digit using variable 'count'.
En sağdaki digit Check digit değeridir. Check digit değerinden başlayarak 1.,3.,5….. değerleri 2 ile çarparız. (2.,4.,6. … değerler aynı kalır.) Eğer değerlerin toplamı 9’dan büyükse rakamlarını toplayıp rakamların toplamını buluruz. Nihai olarak elde edilen tüm rakamlar toplanır. Rakamların toplamı 9 ile çarpılır. Elde edilen rakamın son hanesi check digit değeridir.
Size verilen eğitimin ben. Bari ingilizce ile arayın ya kıyamet gibi var.
Eğer değerlerin toplamı 9’dan büyükse rakamlarını toplayıp rakamların toplamını buluruz.
Nihai olarak elde edilen tüm rakamlar toplanır.
Rakamların toplamı 9 ile çarpılır.
Elde edilen rakamın son hanesi check digit değeridir.
< Bu ileti mini sürüm kullanılarak atıldı >