Multiply each digit in the credit card by its "weight". If a charge card has an even number(16 digit card number) of digits, the first digit has a weight of 2, otherwise the digit has weight of 1. Afterwards, the weights of the digits alternate 1,2,1,2.
If any digit has a weighted value that is more than 9, Subtract 9.
Add together the weights of all the digits, modulo 10.
the result should be zero for a valid credit card.
Examples:
Here is the card number: 3728 024906 54059
The above charge card has 15 digits. the number is odd, So the first digit has a weight of 1. to compute the check digit, we multiply:
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference
and should not be submitted as is. We are not held liable for any misuse of the solutions.
Please see the frequently asked questions page
for further questions and inquiries.
Kindly complete the form.
Please provide a valid email address and we will get back to you within 24 hours.
Payment is through PayPal, Buy me a Coffee
or Cryptocurrency.
We are a nonprofit organization however we need funds to keep this organization operating
and to be able to complete our research and development projects.