ลูป คือ ช่วงของคำสั่งหลายๆ คำสั่งที่ได้มีการย้อนกลับขึ้นไปปฎิบัติงานซ้ำกันหลายๆ คำสั่ง
รูปแบบ
FOR <VARIABIE> = X to Y [STEP Z]
NEXT <VARIABIE>
VARIABIE หมายถึง ตัวแปรที่ใช้ทำหน้าที่เป็นตัวนับ ถูกกำหนดโดย X,Y,Z
X,Y,Z หมายถึง Numeric Expression โดยแทนค่าดังนี้
X แทนค่าเริ่มต้น
Y แทนค่าสุดท้าย
Z แทนค่าเพิ่มขึ้นในแต่ละครั้ง ถ้า ไม่กำหนด STEP Z เครื่องจะเพิ่มค่าขึ้นในแต่ละคร้ังเป็น 1 เสมอ
ตัวอย่าง การสร้างตารางโดยใช้คำสั่ง FOR...TO....STEP และคำสั่ง NEXT
CLS
COLOR 6,0
FORA=10 To 70
LOCATE 3,A:PRINT"-"
LOCATE 5,A:PRINT"-"
LOCATE 11,A:PRINT"-"
LOCATE 13,A:PRINT"-"
NEXT A
FOR B = 3 TO 13
LOCATE B,10:PRINT"I"
LOCATE B,59:PRINT"I"
LOCATE B,70:PRINT"I"
NEXT B
LOCATE C,19:PRINT"I"
LOCATE C,40:PRINT"I"
LOCATE C,49:PRINT"I"
NEXT C
LOCATE 4,13:PRINT"CODE"
LOCATE 4,28:PRINT"NAME"
LOCATE 4,43:PRINT"QUAN"
LOCATE 4,52:PRINT"PRICE"
LOCATE 4,:63:PRINT"TOTAL"
LOCATE 12,44:PRINT"NET_TOTAL==>
END
ไม่มีความคิดเห็น:
แสดงความคิดเห็น