4. ค้าสั่ง While
ค้าสั่ง While เป็นค้าสั่งส้าหรับใช้ควบคุมการท้างานแบบมีเงือนไข อีกแบบหนึ่ง ซึ่งแตกต่างออกไปจาก
การใช้งานค้าสั่ง if และelseif ก่อนหน้านี ซึ่งค้าสั่ง While เป็นค้าสั่งที่จ้าเป็นในการน้าไป
ใช้เขียนโปรแกรม ลองเข้ามาดูค่ะ ว่ามีรูปแบบการเขียนและวิธีเขียนอย่างไร
ค้าสั่ง While เป็นค้าสั่งส้าหรับใช้ควบคุมการท้างานแบบมีเงือนไข ในการก้าหนดค้าสั่งให้มี
การท้างานแบบวนรอบ โดยพิจารณาเงื่อนไขก่อน หากค่าที่ได้เป็นจริงตามเงื่อนไข จึงจะประมวลผล
ตามค้าสั่งที่ก้าหนดไว้
รูปแบบการเขียน ค้าสั่ง While
While (...เงื่อนไข...) {ค้าสั่งที่ต้องการให้ท้างาน เมื่อเงื่อนไขเป็นจริง
5. ค้าสั่ง Do.....While
ค้าสั่งนีมีลักษณะการท้างานคล้ายกับค้าสั่ง While แต่มีส่วนแตกต่างอยู่เล็ก ๆ น้อย ๆ ที่มี
Do เพิ่มเข้ามานี่ดิ แล้วไอ้ Do นี่จะท้าให้แตกต่างจาก While เดี่ยว ๆ
ค้าสั่ง do while เป็นค้าสั่งที่ก้าหนดให้มีการท้างานวนรอบ คล้าย ๆ ค้าสั่ง While
แต่แตกต่างกันที่ค้าสั่ง do while จะให้ท้าค้าสั่งในลูป do ก่อน แล้วค่อยพิจารณาเงื่อนไข
ใน while
ถ้าค่าเงื่อนไขใน while เป็นจริง จึงจะวนรอบท้าค้าสั่งในลูป doต่อไป
รูปแบบการใช้ค้าสั่ง do while
do {ค้าสั่ง} while (เงื่อนไข)