Spiga

โปรแกรมสุ่มเลข 13 หลัก บัตรประชาชน

นี้เป็นบทความแรกของผมในชีวิตการเขียนBlogเลยนะครับเนี้ย อ่านยากหรืออะไรยังไงก็ช่วย Comment ด้วยนะครับ

 






Name : โปรแกรมสุ่มเลข 13 หลัก
Language : Basic
Editer : VB6.0
ผมว่าในชีวิตเล่นInternetของทุกคนคงได้ผ่านหูผ่านตามาบ้างเกี่ยวกับการ"สุ่มเลขบัตรประจำตัวประชาชน"หรือหลักการสุ่ม
เลข13หลักถ้าเอาจริงๆเรามานั้งทำตามที่เค้าบอกกว่าเราจะได้เลขบัตรประชาชนมาใช้อันนึงนี้คงนานโขครับเพื่อนๆคงเห็นโปรแกรม
สุ่มเลขบัตรที่อยู่ทางซ้ายมือนะครับแต่ถ้าเรียกให้ถูกคงต้องเรียกว่าโปรแกรมหาเลขตัวสุดท้ายมากกว่าหลักการทำงานมันจะคล้ายๆ
โปรแกรมที่เราจะเขียนกันในวันนี้นะครับ

หลักการทำงานของโปรแกรม
ลำดับแรก ให้เพื่อนๆแยกตัวเลขออกมา 12 ตัวนะครับ
ประมาณนี้ 1 1 1 1 1 1 1 1 1 1 1 1 แล้วก็เอาไป คูณเลขประจำหลัก ของมัน ผมจะเทียบแบบนี้นะครับ
1/13 1/12 1/11 1/10 1/9 1/8 1/7 1/6 1/5 1/4 1/3 1/2
ตัวเลขข้างหลังคือเลขประจำหลักนะครับ ไห้เอามันมาคูณกัน
ก็จะได้ 13 12 11 10 9 8 7 6 5 4 3 2
เสร็จแล้วก็นำผลคูณทุกตัวมาบวกกัน จะได้ = 90 แล้วนำ 90 มา mod กับ 11
*modคือการหารเอาเศษ มันจะมีอยู่บนฟังชั่นเครื่องคิดเลขนะครับ

จะได้ 2 จากนั้นนำ 11 มาลบกับเลขที่เราหาได้ซึ่งก็คือ 2 นะครับ เราก็จะได้ 9 ออก มาซึ้ง9 ก็คือเลขใน
หลักสุดท้ายครับ

ถ้านำไปเขียนจะได้เป็นแบบนี้ครับ














Download : ตัวโปรแกรมนะครับ

หวังว่าคงมีประโยชน์นะครับ ^^

0 ความคิดเห็น: