สถิติผู้เข้าเยี่ยมชมเว็บไซต์

 

ฟังก์ชัน while

 

         เป็นฟังก์ชันที่ใช้ในการวนรอบการทำงานโดยการตรวจสอบเงื่อนไขก่อน ถ้าเงื่อนไขเป็นจริง จะทำงานตามประโยคคำสั่ง

ที่อยู่ภายในปีกกา เมื่อทำงานเสร็จก็จะวนกลับขึ้นไปตรวจสอบเงื่อนไขอีกครั้ง ถ้าเงื่อนไขเป็นจริงก็จะทำงานตามประโยคคำสั่ง

เหมือนเดิม จะทำงานซ้ำเช่นนี้ไปจนกระทั่งเมื่อวนรอบกลับไปตรวจสอบเงื่อนไขแล้วพบว่าเงื่อนไขเป็นเท็จ ถ้าเงื่อนไขเป็นเท็จ โปรแกรมจะไปทำงานตามประโยคคำสั่งที่อยู่หลังปีกกาปิดของชุดคำสั่ง while (ในกรณีที่ประโยคคำสั่งภายในปีกกา

มีเพียงคำสั่งเดียวไม่ต้องใส่ปีกกาเปิดและปิดก็ได้)

 


       รูปแบบ    ฟังก์ชัน  while

 

        while (เงื่อนไข)
                          {
                              ประโยคคำสั่ง 1 ;
                              ประโยคคำสั่ง 2 ;
                                    |
                                    |
                              ประโยคคำสั่ง n ;
                          }

 

รูปแสดงผังการทำงานฟังก์ชัน while


                                                                                                               
ตัวอย่างโปรแกรม   การใช้ฟังก์ชันในการแสดงจำนวนนับ 1-12


              

 

การทำงานของโปรแกรม  


         เริ่มจากทำการประกาศตัวแปร count เป็นข้อมูลชนิดเลขจำนวนเต็ม และทำการกำหนดให้ตัวแปรมีค่าเท่ากับ 1  ทำการลบจอภาพ และใช้ฟังก์ชัน while ในการตรวจสอบเงื่อนไขโดยให้ทำงานในขณะที่ count มีค่าน้อยกว่าหรือเท่ากับ 12 ถ้าเงื่อนไขเป็นจริงให้แสดงค่าตัวแปร count ออกมา หลังจากนั้นจะทำการเพิ่มค่าตัวแปร count ขึ้นอีกหนึ่ง แล้ววนกลับไปทำ การตรวจสอบเงื่อนไข จนกระทั่งเงื่อนไขเป็นเท็จ จึงจะมาทำงานตามคำสั่งที่อยู่หลังปีกกา

 

ผลการรันโปรแกรม  
                1
                2
                |
                |
                |
               12