SlideShare a Scribd company logo
1 of 4
Download to read offline
VB .NET 2005 By Warawut Khangkhan
ตวอยาง การเข$ยนโปรแกรมโดยใช-ตวแปรชน.ดอาร/เรย/



                   ตวอยาง การเขยนโปรแกรมโดยใชตวแปรชนดอารเรย
        ตวอยางท$ใช-ในการเข$ยนโปรแกรมโดยใช-ตวแปรชน.ดอาร/เรย/ (Array) เป5นโปรแกรมหาเน7อค: โดยม$รายละเอ$ยดดงน$8
                1                                                                   8

        วธคานวณ หาเนอค!
           1. ให-น>าเอา วน เด7อน ป?เก.ด ของตวเองมาบวกกน
           2. วนอาท.ตย/แทนเลข 1 วนจนทร/แทนเลข 2
           3. เด7อนมกราคมแทนเลข 1 กCมภาพนธ/แทนเลข 2
           4. ป?ชวดแทนเลข 1 ป?ฉล:แทนเลข 2
           5. เสรJจแล-วจบตวเลขท8ง 3 มาบวกกน
           6. ค:ณด-วย 7
           7. แล-วหารด-วย 9
           8. เหล7อเศษเทาไหร กJมาด:ค>าเฉลย

        ตวอยาง
        สมมต.ว าเก.ดวนอาท.ตย/ เด7อนมกราคม ป?ชวด จะได-เทากบ 1+1+1 ได- 3 ค:ณด-วย 7 เทากบ 21 แล-วหารด-วย 9
เหล7อเศษ 3 ด:เฉลย ด-านลางดงน$8

            เหลอเศษ 0 เน78อค:ของคCณคนน$8น.สยด$ ฐานะด$ เป5นคนจร.งจง ชอบคบค-าสมาคมกบคนอ71น ชอบเข-าสงคม ม$ความ
มานะ อดทน เป5นคนท$1ต-องการให-คนอ71นมาเอาใจ และต-องการให-ม$คนมารายล-อมเขามาก ๆ ชอบทองเท$1ยวไปทCกหนทCกแหง
บางคร8งกJเป5นคนท$1โรแมนต.กท$เด$ยว แตต-องระวงให-ด$ละเพราะเค-าคนน$8เจ-าช:-มากเลย
            เหลอเศษ 1 ค:ของคCณคนน$8ผ.วขาว น.สยเย7อกเยJนเจ-าระเบ$ยบ ส>าหรบความรกของเขาเป5นคนเจ-าอCดมคต. ชอบท$1จะ
ให-คCณอย:ในระเบ$ยบ คCณจะต-องท>าตามเขาถ-าขดใจเม71อไหร เขาจะไมพอใจคCณทนท$ แตจะเป5นคนท$1รกใครแล-วรกจร.ง ถ-าเค-ารก
คCณแล-วกJพร-อมเสมอท$จะแตงงานกบคCณ
                       1
            เหลอเศษ 2 เป5นคนไมถ7อตว ร:ปรางสนทด ผ.วสองส$ เป5นคนราเร.งมารยาทเร$ยบร-อย เสมอต-นเสมอปลาย รก
เด$ยวใจเด$ยวเป5นคนงาย ๆ ชอบตามใจคนอ71น ไมคอยม$พ.ธ$ร$ตองอะไรมากมาย น.สยด$ จ.ตใจเอ78อเฟYZอเผ71อแผ ใคร ๆ กJรก คอน
ข-างเจ-าช:- แตถ-ารกใครแล-วกJรกจร.ง
            เหลอเศษ 3 เป5นคนผ.วขาวเหล7อง น.สยเดJดเด$1ยวม$เสนห/อย:ท$1การพ:ดจาม1นใจในตวเองส:ง ทCกส.1งทCกอยางเขาจะเป5น
คนจดการเองท8งหมด ม$เพ71อนฝ:งเยอะมาก และเขาคนน$8จะท>าหน-าท$1เป5นหวหน-ากลCม ให-คนอ71นท>าตามทCกอยาง ชอบท>าอะไรให-คน
อ7นต.ดใจ
  1
            เหลอเศษ 4 เน78อค:ของคCณคนน$8เป5นคนราเร.ง สนCกสนาน ไมถ7อตว ชางพ:ดชางคCย ไมชอบให-ใครมาบงคบให-ท>าอะไร
ชอบท$1จะเป5นตวของตวเอง เป5นคนท$1ต8งใจจะท>าอะไรแล-วต-องท>าให-ส>าเรJจ บางคร8งคอนข-างออนไหว แตกJเป5นคนท$1เช71อม1นในตว
เองส:ง นบวาเป5นคนท$1นารกมากคนหน1งท$เด$ยว
            เหลอเศษ 5 เขาเป5นคนร:ปรางสนทดผ.วขาว เป5นคนใจด$ม$น8>าใจ ขยนพ:ด สนCกกบการพ:ดจาเป5นคนออนไหว แสน
งอน เป5นคนข$8หงตวฉกาจ แตบางคร8งกJสCขCมเย7อกเยJนและออนน-อม ถ-าคCณค.ดจะเดาใจเขาคนน$8ละกJบอกได-เลยวายาก เขาเป5นคน
พ:ดตรงไปตรงมา บางคร8งชอบท>าอะไร กC]กก.^กอย:บอย ๆ เป5นคนท$1อารมณ/ดได-ท8งวน แถมยงปากหวานอ$กตางหาก
                                                                         $



                                                       -1-
VB .NET 2005 By Warawut Khangkhan
ตวอยาง การเข$ยนโปรแกรมโดยใช-ตวแปรชน.ดอาร/เรย/


           เหลอเศษ 6 เขาเป5นคนคอนข-างขาว น.สยออนโยน ชอบทCกส.1งทCกอยางท$1คCณชอบ เขาจะตามใจคCณทCกอยาง เป5นคน
ท$1เข-ากบคนอ71นได-ง าย ขยนพ:ด ต-องการให-คนท$1อย: ใกล- ๆ ม$ความสCข เขาจงเป5นท$1ร กของใครตอใครมากมาย เป5นคนม$เสนห/
เหล7อร-าย ใคร ๆ กJรก
           เหลอเศษ 7 เน7 8 อค: ของคC ณ คนน$ 8 ม$น .ส ยออนโยน ให- ค วามจร. ง ใจกบความร ก ไมชอบอย: ท$ 1 ไ หนนาน ชอบท$ 1 จ ะ
สนCนสนานไปเร71อย ๆ ไมชอบให-ใครมาบงคบให-ท>าโนนท>าน$1 เป5นคนม$ความร:-สกออนไหวงาย บางคร8งอาจเป5นคนเง$ยบ ๆ ไม
สCงส.งกบใคร ชอบท$จะอย:เง$ยบ ๆ คนเด$ยว เป5นคนชางประด.ษฐ/คดค-น ชอบท>าอะไรด-วยตวเอง ไมชอบพ1งพาคนอ7น
                     1                                        .                                           1
           เหลอเศษ 8 เป5นคนร:ปรางสนทด ผ.วสองส$ เป5นคนชอบเอาใจผ:-อ71น ชอบท$1จะอย:กบคนเยอะ ๆ เขาจะม$ความสCขมาก
ถ-าได-พ:ดคCยกบคนอ71น ชอบท>าอะไรงาย ๆ แตงตวตามสบาย คอนข-างท$จะเป5นคนเป`ดเผย เป5นคนท$เ1 กJบความลบไมอย:และเป5นคน
                                                                    1
ท$1จร.งจงกบความรกมาก ๆ จะทะนCถนอมคCณอยางด$ ไมยอมให-ใครมายCงเก$ยวด-วยเลย เป5นคนข$8หงด-วยนะ
                                                                       1
           เหลอเศษ 9 เป5นคนผ.วขาว เง$ยบ ๆ ชอบค.ดอะไรท$1ไมเหม7อนคนอ71น เป5นตวของตวเอง ไมคอยแคร/คนอ71น ชอบท>า
อะไรท$1แสดงถงความเป5นผ:-น>า คอนข-างเผดJจการ ชอบน1งฝaนอะไรอย:คนเด$ยว เพราะเป5นคนเง$ยบ ๆ น$1เอง จงเป5นคนชางค.ดชาง
ฝaนอย:เร71อย

Design Screen:


                                                    2
                                        3                4             5              6



                                                                                  7




                                                          -2-
VB .NET 2005 By Warawut Khangkhan
ตวอยาง การเข$ยนโปรแกรมโดยใช-ตวแปรชน.ดอาร/เรย/


ตาราง การก>าหนด Properties ท$1สาคญของแตละ Control
                               >
 No.         Control                          Properties                              Value
  1 Form                         Name                            Form1
                                 Text                            โปรแกรมหาเน78อค:
                                 MaximizeBox                     False
                                 MinimizeBox                     False
                                 StartPosition                   CenterScreen
  2 GroupBox                     Name                            GroupBox1
                                 Text                            ระบC วน เด7อน ป?เก.ด
  3 ComboBox                     Name                            cbDate
                                 DropDownStyle                   DropDownList
                                 Items                           อาท. ตย/, จนทร/, องคาร, พCธ , พฤหสบด$, ศCกร/ และ
                                                                 เสาร/
  4     ComboBox                   Name                          cbMonth
                                   DropDownStyle                 DropDownList
                                   Items                         มกราคม, กCมภาพนธ/, ม$นาคม, เมษายน, พฤษภาคม,
                                                                 ม.ถCนายน, กรกฎาคม, ส.งหาคม, กนยายน, ตCลาคม,
                                                                 พฤศจ.กายน และ ธนวาคม
  5     Combobox                   Name                          cbYear
                                   DropDownStyle                 DropDownList
                                   Items                         ชวด, ฉล:, ขาล, เถอะ, มะโรง, มะเสJง, มะเม$ย, มะแม,
                                                                 วอก, ระกา, จอ และ ก:น
  6     Button                     Name                          btnOk
                                   Text                          ตกลง
  7     TextBox                    Name                          txtResult
                                   Multiline                     True
                                   ReadOnly                      True




                                                           -3-
VB .NET 2005 By Warawut Khangkhan
ตวอยาง การเข$ยนโปรแกรมโดยใช-ตวแปรชน.ดอาร/เรย/


Coding:

        predict เป5นตวแปรอาร/เรย/แบบ 1 ม.ต. โดยก>าหนดคาจากการน>าข-อความของเหล7อเศษของแตละตวมาใส ต8งเหล7อเศษ
0 ถงเหล7อเศษ 9




                                                   -4-

More Related Content

More from Warawut

Database design
Database designDatabase design
Database designWarawut
 
Business Computer Project 4
Business Computer Project 4Business Computer Project 4
Business Computer Project 4Warawut
 
Object-Oriented Programming 10
Object-Oriented Programming 10Object-Oriented Programming 10
Object-Oriented Programming 10Warawut
 
Object-Oriented Programming 9
Object-Oriented Programming 9Object-Oriented Programming 9
Object-Oriented Programming 9Warawut
 
Object-Oriented Programming 8
Object-Oriented Programming 8Object-Oriented Programming 8
Object-Oriented Programming 8Warawut
 
Object-Oriented Programming 7
Object-Oriented Programming 7Object-Oriented Programming 7
Object-Oriented Programming 7Warawut
 
Object-Oriented Programming 6
Object-Oriented Programming 6Object-Oriented Programming 6
Object-Oriented Programming 6Warawut
 
Management Information System 6
Management Information System 6Management Information System 6
Management Information System 6Warawut
 
Management Information System 5
Management Information System 5Management Information System 5
Management Information System 5Warawut
 
Management Information System 4
Management Information System 4Management Information System 4
Management Information System 4Warawut
 
Business Computer Project 2
Business Computer Project 2Business Computer Project 2
Business Computer Project 2Warawut
 
Chapter 2 Strategy & Information System
Chapter 2 Strategy & Information SystemChapter 2 Strategy & Information System
Chapter 2 Strategy & Information SystemWarawut
 
Object-Oriented Programming 4
Object-Oriented Programming 4Object-Oriented Programming 4
Object-Oriented Programming 4Warawut
 
Business Computer Project 1
Business Computer Project 1Business Computer Project 1
Business Computer Project 1Warawut
 
Chapter 1 Organization & MIS
Chapter 1 Organization & MISChapter 1 Organization & MIS
Chapter 1 Organization & MISWarawut
 
Object-Oriented Programming 3
Object-Oriented Programming 3Object-Oriented Programming 3
Object-Oriented Programming 3Warawut
 
Object-Oriented Programming 2
Object-Oriented Programming 2Object-Oriented Programming 2
Object-Oriented Programming 2Warawut
 
Object-Oriented Programming 1
Object-Oriented Programming 1Object-Oriented Programming 1
Object-Oriented Programming 1Warawut
 
Upload File
Upload FileUpload File
Upload FileWarawut
 

More from Warawut (20)

Database design
Database designDatabase design
Database design
 
Business Computer Project 4
Business Computer Project 4Business Computer Project 4
Business Computer Project 4
 
Object-Oriented Programming 10
Object-Oriented Programming 10Object-Oriented Programming 10
Object-Oriented Programming 10
 
Object-Oriented Programming 9
Object-Oriented Programming 9Object-Oriented Programming 9
Object-Oriented Programming 9
 
Object-Oriented Programming 8
Object-Oriented Programming 8Object-Oriented Programming 8
Object-Oriented Programming 8
 
Object-Oriented Programming 7
Object-Oriented Programming 7Object-Oriented Programming 7
Object-Oriented Programming 7
 
Object-Oriented Programming 6
Object-Oriented Programming 6Object-Oriented Programming 6
Object-Oriented Programming 6
 
Management Information System 6
Management Information System 6Management Information System 6
Management Information System 6
 
Management Information System 5
Management Information System 5Management Information System 5
Management Information System 5
 
Management Information System 4
Management Information System 4Management Information System 4
Management Information System 4
 
Business Computer Project 2
Business Computer Project 2Business Computer Project 2
Business Computer Project 2
 
Chapter 2 Strategy & Information System
Chapter 2 Strategy & Information SystemChapter 2 Strategy & Information System
Chapter 2 Strategy & Information System
 
Object-Oriented Programming 4
Object-Oriented Programming 4Object-Oriented Programming 4
Object-Oriented Programming 4
 
Business Computer Project 1
Business Computer Project 1Business Computer Project 1
Business Computer Project 1
 
Chapter 1 Organization & MIS
Chapter 1 Organization & MISChapter 1 Organization & MIS
Chapter 1 Organization & MIS
 
Object-Oriented Programming 3
Object-Oriented Programming 3Object-Oriented Programming 3
Object-Oriented Programming 3
 
Object-Oriented Programming 2
Object-Oriented Programming 2Object-Oriented Programming 2
Object-Oriented Programming 2
 
Object-Oriented Programming 1
Object-Oriented Programming 1Object-Oriented Programming 1
Object-Oriented Programming 1
 
Upload File
Upload FileUpload File
Upload File
 
Login
LoginLogin
Login
 

การเขียนโปรแกรมโดยใช้ตัวแปรชนิดอาร์เรย์ (Array)

  • 1. VB .NET 2005 By Warawut Khangkhan ตวอยาง การเข$ยนโปรแกรมโดยใช-ตวแปรชน.ดอาร/เรย/ ตวอยาง การเขยนโปรแกรมโดยใชตวแปรชนดอารเรย ตวอยางท$ใช-ในการเข$ยนโปรแกรมโดยใช-ตวแปรชน.ดอาร/เรย/ (Array) เป5นโปรแกรมหาเน7อค: โดยม$รายละเอ$ยดดงน$8 1 8 วธคานวณ หาเนอค! 1. ให-น>าเอา วน เด7อน ป?เก.ด ของตวเองมาบวกกน 2. วนอาท.ตย/แทนเลข 1 วนจนทร/แทนเลข 2 3. เด7อนมกราคมแทนเลข 1 กCมภาพนธ/แทนเลข 2 4. ป?ชวดแทนเลข 1 ป?ฉล:แทนเลข 2 5. เสรJจแล-วจบตวเลขท8ง 3 มาบวกกน 6. ค:ณด-วย 7 7. แล-วหารด-วย 9 8. เหล7อเศษเทาไหร กJมาด:ค>าเฉลย ตวอยาง สมมต.ว าเก.ดวนอาท.ตย/ เด7อนมกราคม ป?ชวด จะได-เทากบ 1+1+1 ได- 3 ค:ณด-วย 7 เทากบ 21 แล-วหารด-วย 9 เหล7อเศษ 3 ด:เฉลย ด-านลางดงน$8 เหลอเศษ 0 เน78อค:ของคCณคนน$8น.สยด$ ฐานะด$ เป5นคนจร.งจง ชอบคบค-าสมาคมกบคนอ71น ชอบเข-าสงคม ม$ความ มานะ อดทน เป5นคนท$1ต-องการให-คนอ71นมาเอาใจ และต-องการให-ม$คนมารายล-อมเขามาก ๆ ชอบทองเท$1ยวไปทCกหนทCกแหง บางคร8งกJเป5นคนท$1โรแมนต.กท$เด$ยว แตต-องระวงให-ด$ละเพราะเค-าคนน$8เจ-าช:-มากเลย เหลอเศษ 1 ค:ของคCณคนน$8ผ.วขาว น.สยเย7อกเยJนเจ-าระเบ$ยบ ส>าหรบความรกของเขาเป5นคนเจ-าอCดมคต. ชอบท$1จะ ให-คCณอย:ในระเบ$ยบ คCณจะต-องท>าตามเขาถ-าขดใจเม71อไหร เขาจะไมพอใจคCณทนท$ แตจะเป5นคนท$1รกใครแล-วรกจร.ง ถ-าเค-ารก คCณแล-วกJพร-อมเสมอท$จะแตงงานกบคCณ 1 เหลอเศษ 2 เป5นคนไมถ7อตว ร:ปรางสนทด ผ.วสองส$ เป5นคนราเร.งมารยาทเร$ยบร-อย เสมอต-นเสมอปลาย รก เด$ยวใจเด$ยวเป5นคนงาย ๆ ชอบตามใจคนอ71น ไมคอยม$พ.ธ$ร$ตองอะไรมากมาย น.สยด$ จ.ตใจเอ78อเฟYZอเผ71อแผ ใคร ๆ กJรก คอน ข-างเจ-าช:- แตถ-ารกใครแล-วกJรกจร.ง เหลอเศษ 3 เป5นคนผ.วขาวเหล7อง น.สยเดJดเด$1ยวม$เสนห/อย:ท$1การพ:ดจาม1นใจในตวเองส:ง ทCกส.1งทCกอยางเขาจะเป5น คนจดการเองท8งหมด ม$เพ71อนฝ:งเยอะมาก และเขาคนน$8จะท>าหน-าท$1เป5นหวหน-ากลCม ให-คนอ71นท>าตามทCกอยาง ชอบท>าอะไรให-คน อ7นต.ดใจ 1 เหลอเศษ 4 เน78อค:ของคCณคนน$8เป5นคนราเร.ง สนCกสนาน ไมถ7อตว ชางพ:ดชางคCย ไมชอบให-ใครมาบงคบให-ท>าอะไร ชอบท$1จะเป5นตวของตวเอง เป5นคนท$1ต8งใจจะท>าอะไรแล-วต-องท>าให-ส>าเรJจ บางคร8งคอนข-างออนไหว แตกJเป5นคนท$1เช71อม1นในตว เองส:ง นบวาเป5นคนท$1นารกมากคนหน1งท$เด$ยว เหลอเศษ 5 เขาเป5นคนร:ปรางสนทดผ.วขาว เป5นคนใจด$ม$น8>าใจ ขยนพ:ด สนCกกบการพ:ดจาเป5นคนออนไหว แสน งอน เป5นคนข$8หงตวฉกาจ แตบางคร8งกJสCขCมเย7อกเยJนและออนน-อม ถ-าคCณค.ดจะเดาใจเขาคนน$8ละกJบอกได-เลยวายาก เขาเป5นคน พ:ดตรงไปตรงมา บางคร8งชอบท>าอะไร กC]กก.^กอย:บอย ๆ เป5นคนท$1อารมณ/ดได-ท8งวน แถมยงปากหวานอ$กตางหาก $ -1-
  • 2. VB .NET 2005 By Warawut Khangkhan ตวอยาง การเข$ยนโปรแกรมโดยใช-ตวแปรชน.ดอาร/เรย/ เหลอเศษ 6 เขาเป5นคนคอนข-างขาว น.สยออนโยน ชอบทCกส.1งทCกอยางท$1คCณชอบ เขาจะตามใจคCณทCกอยาง เป5นคน ท$1เข-ากบคนอ71นได-ง าย ขยนพ:ด ต-องการให-คนท$1อย: ใกล- ๆ ม$ความสCข เขาจงเป5นท$1ร กของใครตอใครมากมาย เป5นคนม$เสนห/ เหล7อร-าย ใคร ๆ กJรก เหลอเศษ 7 เน7 8 อค: ของคC ณ คนน$ 8 ม$น .ส ยออนโยน ให- ค วามจร. ง ใจกบความร ก ไมชอบอย: ท$ 1 ไ หนนาน ชอบท$ 1 จ ะ สนCนสนานไปเร71อย ๆ ไมชอบให-ใครมาบงคบให-ท>าโนนท>าน$1 เป5นคนม$ความร:-สกออนไหวงาย บางคร8งอาจเป5นคนเง$ยบ ๆ ไม สCงส.งกบใคร ชอบท$จะอย:เง$ยบ ๆ คนเด$ยว เป5นคนชางประด.ษฐ/คดค-น ชอบท>าอะไรด-วยตวเอง ไมชอบพ1งพาคนอ7น 1 . 1 เหลอเศษ 8 เป5นคนร:ปรางสนทด ผ.วสองส$ เป5นคนชอบเอาใจผ:-อ71น ชอบท$1จะอย:กบคนเยอะ ๆ เขาจะม$ความสCขมาก ถ-าได-พ:ดคCยกบคนอ71น ชอบท>าอะไรงาย ๆ แตงตวตามสบาย คอนข-างท$จะเป5นคนเป`ดเผย เป5นคนท$เ1 กJบความลบไมอย:และเป5นคน 1 ท$1จร.งจงกบความรกมาก ๆ จะทะนCถนอมคCณอยางด$ ไมยอมให-ใครมายCงเก$ยวด-วยเลย เป5นคนข$8หงด-วยนะ 1 เหลอเศษ 9 เป5นคนผ.วขาว เง$ยบ ๆ ชอบค.ดอะไรท$1ไมเหม7อนคนอ71น เป5นตวของตวเอง ไมคอยแคร/คนอ71น ชอบท>า อะไรท$1แสดงถงความเป5นผ:-น>า คอนข-างเผดJจการ ชอบน1งฝaนอะไรอย:คนเด$ยว เพราะเป5นคนเง$ยบ ๆ น$1เอง จงเป5นคนชางค.ดชาง ฝaนอย:เร71อย Design Screen: 2 3 4 5 6 7 -2-
  • 3. VB .NET 2005 By Warawut Khangkhan ตวอยาง การเข$ยนโปรแกรมโดยใช-ตวแปรชน.ดอาร/เรย/ ตาราง การก>าหนด Properties ท$1สาคญของแตละ Control > No. Control Properties Value 1 Form Name Form1 Text โปรแกรมหาเน78อค: MaximizeBox False MinimizeBox False StartPosition CenterScreen 2 GroupBox Name GroupBox1 Text ระบC วน เด7อน ป?เก.ด 3 ComboBox Name cbDate DropDownStyle DropDownList Items อาท. ตย/, จนทร/, องคาร, พCธ , พฤหสบด$, ศCกร/ และ เสาร/ 4 ComboBox Name cbMonth DropDownStyle DropDownList Items มกราคม, กCมภาพนธ/, ม$นาคม, เมษายน, พฤษภาคม, ม.ถCนายน, กรกฎาคม, ส.งหาคม, กนยายน, ตCลาคม, พฤศจ.กายน และ ธนวาคม 5 Combobox Name cbYear DropDownStyle DropDownList Items ชวด, ฉล:, ขาล, เถอะ, มะโรง, มะเสJง, มะเม$ย, มะแม, วอก, ระกา, จอ และ ก:น 6 Button Name btnOk Text ตกลง 7 TextBox Name txtResult Multiline True ReadOnly True -3-
  • 4. VB .NET 2005 By Warawut Khangkhan ตวอยาง การเข$ยนโปรแกรมโดยใช-ตวแปรชน.ดอาร/เรย/ Coding: predict เป5นตวแปรอาร/เรย/แบบ 1 ม.ต. โดยก>าหนดคาจากการน>าข-อความของเหล7อเศษของแตละตวมาใส ต8งเหล7อเศษ 0 ถงเหล7อเศษ 9 -4-