Personal School Project for C# Language (Console App)
āļāļąāļāļāļļāļāļąāļāļāļēāļĢāļāļģāļāļļāļĢāļāļĢāļĢāļĄāļāļāļāļīāļāđāļāļāļĢāđāđāļāđāļāđāļāđāđāļāđāļēāļĄāļēāđāļāđāļāļŠāđāļ§āļāļŦāļāļķāđāļāđāļāļāļĩāļ§āļīāļāļāļĢāļ°āļāļģāļ§āļąāļ āļāļķāđāļāļŠāđāļ§āļāđāļŦāļāđāļāļ°āļĄāļĩāļāļēāļĢāļāđāļēāļĒāļāđāļēāļāļāļąāļāļĢāđāļāļĢāļāļīāļ āđāļāļāļēāļāļ°āļāļāļāđāļāļĢāđāļāļĢāļĄāđāļĄāļāļĢāđāļāļąāļāļāļąāļāļŦāļāļķāđāļāļāļĒāđāļēāļāļāļąāļ§āđāļĢāļē āļāļķāļāļāļĒāļēāļāļāļĩāđāļāļ°āđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāļĢāļ§āļāļŠāļāļāļāļąāļāļĢāđāļāļĢāļāļīāļāļ§āđāļēāļŦāļĄāļēāļĒāđāļĨāļāļāļąāđāļāļĄāļĩāļāļĒāļđāđāļāļĢāļīāļāļŦāļĢāļ·āļāđāļĄāđ āļāļēāļĄāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļāļ Luhn āļāļķāđāļāļĄāļĩāļāļąāđāļāļāļāļāļāļąāļāļāļĩāđ:
- āļāļģāļāļēāļĢāļĢāļąāļāļŦāļĄāļēāļĒāđāļĨāļāļāļąāļāļĢāđāļāļĢāļāļīāļāļāļģāļāļ§āļ 16 āļŦāļĨāļąāļ āđāļāđāļēāļĄāļēāđāļāļĢāļđāļāđāļāļ xxxx-xxxx-xxxx-xxxx
- āļāļēāļĢāļāļģāļāļĨāļąāļāļŦāļĄāļēāļĒāđāļĨāļāļāļąāļāļĢāđāļāļĢāļāļīāļāļāļēāļāļāļ§āļēāđāļāļāđāļēāļĒ āđāļĨāļ°āļĨāļāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒ
-āļāļāļāļāļēāļāļāđāļāļĄāļđāļĨ - āļāļģāļāļēāļĢāļāļđāļāļāļąāļ§āđāļĨāļāđāļāļŦāļĨāļąāļāļāļĩāđāđāļāđāļāđāļĨāļ āļāļđāđ āļāđāļ§āļĒāļŠāļāļ
- āļŦāļēāļāļāļĨāļĨāļąāļāļāđāļāļēāļāļāļēāļĢāļāļđāļāļāđāļ§āļĒāļŠāļāļāđāļĨāļ°āļĄāļĩāļāđāļēāđāļāļīāļāļŠāļīāļ āđāļŦāđāđāļĒāļāđāļĨāļāļāļąāđāļāļāļāļāđāļāđāļāļŠāļāļāļŦāļĨāļąāļ
- āļāļģāļāļēāļĢāļŦāļēāļāļĨāļĢāļ§āļĄāļāļāļāļāļąāļ§āđāļĨāļāļāļąāđāļāļŦāļĄāļāļāļĩāđāđāļāđāļāļģāļāļ§āļāļāđāļēāļāļāđāļ
- āļāļģāļāļĨāļĨāļąāļāļāđāļāļĩāđāđāļāđāđāļ mod āļāđāļ§āļĒ 10 āļŦāļēāļāļĨāļāļāļąāļ§āđāļŠāļāļāļ§āđāļēāļāļąāļāļĢāļāļĩāđāļĄāļĩāļāļĒāļđāđāļāļĢāļīāļ
āļāļąāđāļāļāļāļāļāļēāļāđāļĨāļ·āļāļ (āļŠāļąāđāļāļāļ§āđāļēāđāļĨāļ°āļĨāļāļāļąāđāļāļāļāļāļāļĩāđāđāļĄāđāļāļģāđāļāđāļāļāļāļ)
- āđāļĄāđāļāđāļāļ āļāļĨāļąāļāđāļĨāļāđāļāđāļāļāļ§āļēāđāļāļāđāļēāļĒ
- āļāļģāļāļēāļĢāļāļđāļāļāļąāļ§āđāļĨāļāđāļāļŦāļĨāļąāļ āļāļĩāđ āļāđāļ§āļĒāļŠāļāļ
Nowadays, transactions on the internet have become part of our daily lives. Most of which are paid via credit card. As our number one programmer So I want to write a program to check the credit card that the number actually exists or not. According to Luhn's algorithm, the steps are as follows:
- Receive a 16-digit credit card number into the form of xxxx-xxxx-xxxx-xxxx
- Reversing credit card numbers from right to left and remove the
-from the data - Multiply numbers in even digits with two
- If the result of multiplying by two exceeds ten, separate that number into two digits.
- Find the sum of all the numbers calculated above.
- Bring the result to the mod with 10. If it fits, then this card exists.
- DO NOT have to do reverse credit card numbers from right to left.
- Multiply numbers in odd digits with two
ðĪ Theerawat Patthawee
- Github: @ttwrpz