ตัวอย่างการเขียนโปรแกรม ( Control Structure )






3.While/Do/For

คำสั่งทำงานเป็นวงจร (loop)คือคำสั่งที่ควบคุมการทำงานของ statement ใดๆ ซ้ำ ๆจนกว่าจะไม่ตรงเงื่อนไข หรือ เงื่อนไขเป็นเท็จ


คำสั่ง while loop
รูปแบบ

While(เงือนไข){ Statement; }
คำสั่ง while loops จะทำการทดสอบเงื่อนไขก่อน ที่จะทำงาน ถ้าเงื่อนไขเป็นจริงจึงจะทำงานภายใน loop ถ้าเงือนไขไม่เป็นจริงจะไม่เข้าทำงาน
ตัวอย่าง เช่น
 
alt

alt

- คำสั่ง do while loop
รูปแบบ

do{ statement; }while(เงื่อนไขจบการทำงาน);

คำสั่ง do while จะมีความแตกต่างจาก while loop ตรงที่คำสั่ง do while จะทำงานใน loop หนึ่งครั้งก่อนเสมอ ก่อนที่จะทำการทดสอบ
ตัวอย่าง
 
alt

- คำสั่ง for loop
รูปแบบ

for(index=part1;part2;part3){ statement; }

Part1 คือ กำหนดค่าเริ่มต้น
Part2 คือ เงื่อนไขการทำงาน
Part3 คือคำสั่งที่ใช้ในการเปลี่ยนค่าตัวแปร

คำสั่ง for จะเป็นการกำหนดจำนวนครั้งในการทำงานโดยจำนวนครั้งจะขึ้นอยู่กับตัวแปร index คือค่าของ index จะต้องตรงตามเงื่อนไขการทำงน
ตัวอย่าง
 
alt

alt

ไม่มีความคิดเห็น:

แสดงความคิดเห็น