4. • การวนรอบ เป็นการวนรอบซำ้าตาม
จำานวนที่ต้องการ ซึ่งการวนรอบมี
หลายลักษณะ ดังนี้
REPEAT FOR วนรอบซำ้า เท่า
จำานวนรอบที่ระบุุ
REPEAT UNTIL วนรอบซำ้า จน
กระทั่ง เงื่อนไขที่กำาหนดเป็นจริง
REPEAT WHILE วนรอบซำ้าในขณะ
ที่เงื่อนเป็นจริง
5. REPEAT FOR วนรอบซำ้า เท่าจำานวน
รอบที่ระบุ คือรู้จำานวนรอบที่แน่นอน
REPEAT FOR n TIMES
Statement-1
Statement-2
ENDFOR
อธิบายคำาสั่งได้ดังนี้
คำาสั่ง FOR เป็นการวนรอบซำ้าเป็น
จำานวน n ครั้ง
6. REPEAT UNTIL วนรอบซำ้า จนกระทั่ง
เงื่อนไขที่กำาหนดเป็นจริงจึงเสร็จสิ้น
REPEAT
Statement-1
Statement-2
UNTIL condition
อธิบายคำาสั่งได้ดังนี้
คำาสั่ง REPEAT UNTIL เป็นการวน
รอบซำ้าในขณะที่เงื่อนไขเป็นเท็จ
เพื่อทำาคำาสั่งที่ 1 คำาสั่งที่ 2
9. 2) ให้นับจำำนวนพนักงำนหญิง และ
พนักงำนชำย โดยนับจำกข้อมูลรหัส
เพศ และตรวจสอบด้วยว่ำข้อมูลรหัส
เพศที่ไม่ถูกต้องมีกี่คน
ENDIF
maleCounter, MaleCounter, ErrorCounter to
employee’s sex is female THEN
emaleCounter = FemaleCounter + 1
ELSE
F employee’s sex is male THEN
MaleCounter = MaleCounter + 1
ELSE
ErrorCounter = ErrorCounter + 1
ENDIF
10. 3) ให้นับจำำนวนชั่วโมงกำรทำำงำนที่
เกิน 40 ชั่วโมง
ขียนรหัสเทียม หำพื้นที่ของวงกลม
นดให้ สูตรพื้นที่วงกลม = 3.1415 x รัศ
hour worked > 40 THEN
OverTimeCounter = OverTimeCounter +
NDIF
Area of cycle
Read radius
Compute Area = 3.1415 * radius * rad
Display Area
End