การใช้คำสั่ง do while จัดทำโดย : Mr.POP พิมพ์
 Untitled Document

สวัสดีครับ เรามาต่อกันด้วยเรื่องของคำสั่งที่ใช้ในการวนลูปหรือทำงานซ้ำกันต่อเลยนะครับ คำสั่งที่ผมจะแนะนำต่อไปคือ คำสั่ง do while ครับ ซึ่งจะมี วิธีการใช้งานดังต่อไปนี้ครับ


คำสั่ง do while มีรูปแบบดังน
ี้


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


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

ผมคิดว่าคำสั่งในบทความนี้ก็ยังถือว่ายังไม่ยากเกินไปนะครับสำหรับผู้เริ่มต้น พยายามลองฝึกฝนเขียนดูนะครับ บทความหน้าก็จะเป็นคำสั่งในการวนลูปที่เป็นคำสั่งสุดท้าย แล้วนะครับ จะเป็นคำสั่งอะไรนั้นให้ติดตามไปดูได้ครับ...

คุณอาจสนใจ
การใช้คำสั่ง แบบ simple if
Mr.POP (27,162 - 05 พ.ย. 49)
การสร้างระบบงาน Chat Room อย่างง่าย ๆ
first (76,183 - 23 ธ.ค. 50)
การจัดข้อความตามแนวเอียงและแนวนอน
หมูขุน (63,585 - 17 มิ.ย. 51)
การเลือกซื้อ Flashdrive
เว็บไทยดีดี (29,803 - 24 เม.ย. 51)
ลบข้อความที่ค้างตอน Search Engine
เว็บไทยดีดี (15,264 - 29 ก.ย. 50)
การเปลี่ยนขนาดเส้นขอบของวัตถุ
Mr.GuruZ (43,864 - 04 มิ.ย. 49)
ยกเลิก Windows Key (Vista)
เว็บไทยดีดี (16,227 - 10 พ.ค. 51)
การเพิ่มข้อมูลลงในฐานข้อมูล MySQL
Mr.GuruZ (54,682 - 03 มิ.ย. 49)