วันอังคารที่ 24 มิถุนายน พ.ศ. 2557

คำสั่ง FOR...TO.....STEP คำสั่ง NEXT

คำสั่ง FOR...TO.....STEP คำสั่ง NEXT คือ ??

        ลูป   คือ   ช่วงของคำสั่งหลายๆ คำสั่งที่ได้มีการย้อนกลับขึ้นไปปฎิบัติงานซ้ำกันหลายๆ คำสั่ง

         รูปแบบ


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

FOR B = 3 TO 11
         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
     

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

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