การทำงานเป็นวงรอบ (LOOP)
การทำงานเป็นวงรอบ (LOOP) หมายถึง การทำงานเป็นรอบตามเงื่อนไขที
่กำหนดและจะเลิการทำงานออกนอกวงรอบก็ต่อเมื่อเงื่อนไขที่ตรวจสอบเป็นจริง
หรือเป็นเท็จตามที่ผู้เขียนโปรแกรมกำหนดไว้
คำสั่งที่ทำงานเป็นวงรอบมีดังนี้
1. คำสั่ง REPEAT…UNTIL
2. คำสั่ง FOR…TO…DO และ FOR…DOWNTO…DO
3. คำสั่ง WHILE…DO
1. คำสั่ง REPEAT…UNTIL
เป็นคำสั่งที่ทำงานเป็นวงรอบ (LOOP) แบบหนึ่งโดยทั่ว ๆ จะทำงานเป็นวงรอบจน
กว่าเงื่อนไขจะเป็นจริง
รูปแบบการใช้งาน
REPEAT คำสั่ง;
คำสั่ง; 1 LOOP
คำสั่ง;
UNTIL เงื่อนไข;
ตัวอย่างที่ 1
Program TestRepeat;
Uses crt;
Var Sum : Real;
N : Integer;
Begin
Clrscr;
Sum := 0.0;
N := 1;
Repeat
1 LOOP Sum := Sum+1/N;
N := N + 1;
Until 2.0 – Sum < 0.001;
Writeln (‘Sum = ‘,Sum:10:8, ‘N =’,N Div 2)
Readln;
End.
ตัวอย่างที่ 2
Program TestRepeat1;
Uses crt;
Var Name : String[30]; I : Integer;
Begin
I := 0;
Repeat
Clrscr;
Writeln(‘ป้อนชื่อคน’);
1 LOOP Readln(Name);
I := I + 1;
Until I = 10;
Writeln(‘ชื่อคนสุดท้ายคือ ‘, Name, ‘ค่า I =’,I);
Readln;
End.
ตัวอย่างที่ 3
Program TestRepeat2;
Uses crt;
Var Sum,I,J : Integer;
Begin
Clrscr;
Sum := 0; I :=0; J := 0;
Repeat
Sum := I * J;
1 LOOP I := I + 1;
J := J + 2;
Writeln(‘Sum =’,Sum); Writeln(‘I =’,I);
Writeln(‘J =’,J);
Until Sum > 100;
Writeln(‘ออกนอก LOOP จบการทำงาน’);
Readln;
End.
หากต้องการทราบการอัพเดทของ
เขียนโปรแกรม
การทำงานเป็นวงรอบ (LOOP) ภาษาปาสคาล และเรื่องที่เกี่ยวข้อง แนะนำให้กด
ที่ facebook ด้านล่างนี้เลยค่ะ เผื่อที่จะได้อัพเดทก่อนใคร
อัพเดทเมื่อ วันอาทิตย์ที่ 17 พฤศจิกายน พ.ศ. 2556 ในหมวดหมู่ของ เขียนโปรแกรม เรื่อง เขียนโปรแกรม การทำงานเป็นวงรอบ (LOOP) ภาษาปาสคาล






วงษ์คำเหลา คฤหาสน์เพี้ยน
เป็นต่อ ขั้นเทพ
คุณชายรัชชานนท์
ดูชิงร้อยชิงล้าน
ฟาร์มเอ๋ย ฟาร์มรัก
มนต์จันทรา
มัจจุราชสีน้ำผึ้ง
ข้าวนอกนา
หัวใจเรือพ่วง
ละคร บุญผ่อง
ยัยบุญกับหมอทึ่ม
เรือนเสน่หา
ออฟฟิศพิชิตใจ
แสนซนค้นรัก
คุณชายรณพีร์
ละครนางมาร
ฟ้ากระจ่างดาว
แค้นเสน่หา
รออัพเดท...
One Piece
Naruto
Bleach
Beelzebub
Toriko
Fairy Tail